Hallo allerseits,
habe folgendes Problem und hoffe auf eure Unterstützung.
Ich habe auf einer Seite ein verstecktes input file Control. Diesen möchte ich öffters über anderen Control verwenden.
<input id="lmMainContainer" type="file" onchange="Ajax();" class="p2pFFUL" name="lmMainContainer" style="width:0px; height:0px;" />
Zusätzlich werden auf der Seite Dynamisch Image, ImageButtons, lables usw. erstellt.
Manche davon haben folgenden Event onclick="$('#lmMainContainer').click()" um den FileDialog anzuzeigen. Anzeigen des File-Dialogs funktioniert aber sobald eine Datei gewählt und bestätigt ist passiert dann nichts mehr. Die Http-Handler Klasse wird
dabei noch nicht aufgerufen.
function Ajax() {
$.ajaxFileUpload
(
{
url: 'GlobalFUL.ashx',
fileElementId: 'lmMainContainer',
dataType: 'json',
data: { ugc: CurrUGC },
success: function (data, status) {
//
},
error: function (data, status, e) {
//
}
}
)
return false;
}
Komisch ist das wenn ich eine Datei mit klick auf
<input id="lmMainContainer" ...
auswähle ohne Dynamic Control dann funktioniert alles wie gewollt aber sobald das dialog über Dynamische Controls aufgerufen wird geht es dann wieder nicht.
Wie kann ich ein anderes Image oder Link für FileUpload verwenden?
Wäre für jede Hilfe sehr dankbar.
Lg
S.R