Höhe/Breite einer Grafik ermitteln, Fehler im IE
Kay
- javascript
Hi,
nach nervendem Rumprobieren, googlen und Forum-Recherche bin ich am verzweifeln :(
Ich möchte die Höhe und Breite eines Images ermitteln, um die Zahlenwerte später für div. andere Skripte zu verwenden.
Im Head-Tag der HTML-Datei habe ich folgendes Script:
<script language="JavaScript">
function getImageProperties() {
var image_test = "test-string";
var image_x = document.Preview.width;
var image_y = document.Preview.height;
document.writeln(image_x);
document.writeln(image_y);
document.writeln(image_test);
}
</script>
Dieses Script wird ausgeführt, NACHDEM das Image geladen wurde:
<img src="dideldum.gif" name="Preview">
<script language="JavaScript">getImageProperties();</script>
...und jetzt das verwirrende an der ganze Sache:
Wer kann mir helfen, bevor ich mir einen Koffeinschock zufügen muss ?
Danke & Gruß
Kay
Hi,
Dieses Script wird ausgeführt, NACHDEM das Image geladen wurde:
nein: nachdem es _notiert_ wurde. Bis die Grafik vorhanden ist, braucht es einen zusätzlichen HTTP-Roundtrip (Cache-Check, was auch immer), der Zeit kostet.
Sorge also dafür, dass der Check erst dann durchgeführt wird, wenn die Grafik vorhanden ist. _Wie_ Du das rauskriegst, ist eine Übung für zuhause ;-)
Wer kann mir helfen, bevor ich mir einen Koffeinschock zufügen muss ?
Was hast Du gegen einen ordentlichen Koffeinschock? Kannst Du mit einem Blutgehalt von über 20% in den Adern überhaupt arbeiten?
Cheatah
--
Programmierer, m.: Wesen (oft humanoid), das Kaffee in Programmcode umwandelt.
Sorge also dafür, dass der Check erst dann durchgeführt wird, wenn die Grafik vorhanden ist. _Wie_ Du das rauskriegst, ist eine Übung für zuhause ;-)
pöh ;))