Chräcker Heller: img-Breite mit NS auslesen

Hallo,

und hier ist er wieder, der Lieblingssatz in diesem Forum: folgendes Script funktioniert im IE, leider nicht im NS:

------

bild = new Image();
bild.src = "grafik.jpg";

alert(bild.width);

------

ergibt beim NS immer 0. Hätte ich mir ja denken können, kann NS ja bei einer einmal dargestellten Seite auch kein beliebig großes img nicht gegen ein neues anderer Größe austauschen und "nachskalieren".

Frage: kann ich mittels JS beim NS die Breite einer lokal abgespeicherten und "nachzuladenden" Grafik abfragen? (und natürlich bei "ja": wie? ;-) )

Chräcker

http://www.chraecker.de/stempel

  1. Hi Chräcker,

    hast Du das auch schon mal versucht, wenn Du ein Preload-Script vorgeschaltet hast?

    Denn AFAIK macht IE5.x bei so nem Script den Preload schon mal "von selber", andere Browser dagegen nicht - und wie soll der Browser die Breite eines Bildes auslesen können, das er noch nicht geladen hat?

    Grüße,

    Utz