blumentopf: automatisch generierte Bildgröße auslesen

Beitrag lesen

Hallo blumentopf,

Jedenfalls gibt mir der alert immer undefined aus.

ist das Bild denn schon geladen, wenn du die Breite abfragst? Ich frage die Größe von Bildern im onload-Eventhandler ab.

Gruß, Jürgen

Ich glaube schon, dass das Bild geladen ist. Testweise verknüpfe ich hier die Abfrage mit dem Klick auf einen Link, dann sollte das ja sichergestellt sein.
Ich kann auch die Höhe abfragen, wenn ich sie vorher definiert habe. Nur bei der Breite kommt kein Wert heraus.

<IMG id="grafik" SRC = "bilder/screenshot_01.png" ALT = ""style="height:40%;">  

  
<script type="text/javascript">  
hoch = document.getElementById("grafik").style.height;  
function Hoehe(){  
alert(hoch);  
}  
  
breit = document.getElementById("grafik").style.width;  
function Breite(){  
alert(breit);  
}  
</script>  
<a href="javascript:Hoehe();">Wie hoch?</a>  
<a href="javascript:Breite();">Wie breit?</a>