Script funzt nicht mit NS
chris e
- javascript
Hallo an alle da draussen,
ich habe eine Page mit kleinen Vorschaubildchen. Wenn man draufklick, solle sich das Bild laden. Damit es keinnen weissen, sondern einen schwarzen, Hintergrund bekommt, habe ich einen kleinen Script geschrieben. Mit dem IE funktioniert es, mit dem NS sehe ich jedoch nur die schwarze Seite und kein Bild. Woran könnte das ligen? Hier mal der Script:
<script laguage="JavaScript">
function bild(Burl) {
document.write("<html><body bgcolor=000000><img src=" +Burl +"nosave border=0></body>");
}
</script>
hi.
sorry, ich versteh das jetzt nicht ganz.. kannst du die seite vielleicht ins netz stellen und die url hier angeben? vielleicht kapier ich dann, was du mir sagen wolltest..
nichts für ungut,
wizz99.
Hi,
Woran könnte das ligen? Hier mal der Script:
du hast die Ausgabe nicht abgeschlossen, der NN wartet die ganze Zeit
auf mehr input.
Mach das so:
function bild(burl)
{
document.open();
document.write("<body bgcolor="#000000"><img src=""+burl+""></body>");
document.close();
}
mfg
CK1
Danke, jetzt funkts.
Kann mir jemand auch erklären, warum?
Hi,
Kann mir jemand auch erklären, warum?
Klar, das hängt mit der "Lade"-Strategie (ich weiß, blödes Wort ,)
mir fiel nur kein anderes ein) vom NN zusammen: er lädt erst den
ganzen Text und danach erst die Bilder, damit man schonmal lesen
kann, während die Bilder geladen werden.
Wenn du jetzt einfach etwas ausgibst ohne die Ausgabe zu schließen,
dann weiß der NN nicht, daß da kein Text mehr kommt und wartet, bis
er schwarz wird ,)
Schließt du die Ausgabe aber über document.close() ab, so weiß der
NN, daß der ganze Text fertig geladen wurde.
mfg
CK1