Daten zum Server senden
Thomas Mell
Hallöchen
Ich übertrage mit einen JS Daten an einen Server folgendermaßen:
x = new Image();
y = "Test.asp?Daten=xxxxx";
x.src = y;
Das funktioniert soweit wunderbar. Ich hätte aber gerne eine Kontrollmöglichkeit ob die Daten auch wirklich beim Server
angekommen sind. Es gibt zwar die Eigenschaft "Complete", aber wie wende ich sie auf meinen Script an ?
Danke im voraus
Thomas Mell
Hallo Thomas,
x = new Image();
y = "Test.asp?Daten=xxxxx";
x.src = y;
Das funktioniert soweit wunderbar. Ich hätte aber gerne eine Kontrollmöglichkeit ob die Daten auch wirklich beim Server angekommen sind. Es gibt zwar die Eigenschaft "Complete", aber wie wende ich sie auf meinen Script an ?
Hmm, zu welchem Zeitpunkt willst Du denn wissen, ob die Grafik geladen ist? Wenn sich dieser Zeitpunkt nicht durch einen Event-Handler beschreiben laesst - zum Beispiel, weil der Anwender auf einen Verweis klickt, in den die Grafik eingebettet ist - dann bleibt Dir nur, nach einem Timeout von einer vermuteten Anzahl Sekunden nach dem Ladestatus zu fragen. Etwa so:
<script language="JavaScript">
function Geladen(Bildnummer) {
if(document.images[Bildnummer].complete == true)
/* tu was */
}
window.setTimeout("Geladen(4)",10000);
</script>
Viele Gruesse
Stefan Muenz