Hallo!
Ich möchte eine Abfrage nach dem Lade(Übertragungs-)status einiger Grafiken durchführen. Eigentlich sollte doch die Javascript-Eigenschaft "complete" des "image"-Objektes (unterhalb des "document"-Objektes) auf einem NETSCAPE-Browser der 4. Generation funktionieren (zumindest steht Netscape 4 bei SELFHTML explizit dabei). Naja - logisch - bei mir klappts' nicht!
Beim IE 4/5 funktioniert alles korrekt und es wird "true" ausgegeben (beim Netscape 4 kommt "false")
Hier mein Testcode:
<html><head>
<script language="javascript" type="text/javascript">
var stat="";
function testbild()
{
stat=document.images[0].complete;
alert(stat);
}
</script>
</head><body>
<img src="../webgrfx/pyramide.jpg" width=420 height=315 border=0 alt="">
<a href="javascript:test()">check</a>
</body></html>
Also - irgendwie ist das doch seltsam - der IE 4/5 zeigt (wie erwartet) den Status "true" an und der Netscape 4.x zeigt "false" an. Nebenbei bemerkt: selbstverständlich ist die Grafik korrekt geladen worden und auf dem Bildschirm zu sehen!
Bei SELFHTML steht dabei, daß es sich um Javascript 1.1 handelt - aber der ist doch meines Wissens nach vollständig in Netscape 4 integriert, oder?! Ich benutze z.Zt. Netscape 4.6 (vor 1h habe ich noch Netscape 4.5.1 genommen, dachte aber man könnte ja mal hoffen... und Netscape 4.6 installieren... irgendwie vergebens... wie immer... toll... naiver Gedanke...
Ach ja: das Beispiel aus SELFHTML funktioniert auch NICHT bei mir!
Wer weiß hier Rat???
Vielen Dank!
Tom