Peter M: Bildbreite / -höhe ermiteln

Hallo,

ich versuche grad verzweifelt die Höhe und Breite eines Bildes rauszukriegen, und zwar so:

var breite=document.getElementById(id).offsetWidth;
var hoehe=document.getElementById(id).offsetHeight;
               alert (breite+" "+hoehe);

Geht leider nur im IE. Was muss ich machen, damits auch in den Alternativbrowsern geht? Dem Bild direkt einen Namen geben geht ja nicht da ich über eine Funktion die Maße von jedem Bild auslesen möchte. Und mit dem Index ist auch ein wenig scheiße. Am besten wärs so über die ID. Kann man da was machen?

  1. Hi,
    versuch doch mal nur width statt offsetWidth.

    http://selfhtml.teamone.de/javascript/objekte/images.htm#width

    MfG,
    Arthur

    1. Hi,

      versuch doch mal nur width statt offsetWidth.

      Ist das gleiche.

      1. Hi nochmal

        Ist das gleiche.

        _macht_ das gleiche...ist aber nicht auf IE beschränkt

        Gruß,
        Arthur

        1. Hi

          _macht_ das gleiche...ist aber nicht auf IE beschränkt

          Auch das funktioniert nur im IE:

          var breite=document.getElementById(id).width;
          var hoehe=document.getElementById(id).height;

          Kann ich nicht irgendwie den Namen variabel einbauen, ungefähr so:

          var hoehe=document.+MeinBild+.height;

          ?