Axel Richter: document.BildName.height

Beitrag lesen

Hallo,

ich will eine Funktion schreiben die die Höhe eines Bildes
verändert

function f_Bild(strBildname)
{
   document.strBildname.height = 120;
}

soweit so gut - mein Problem liegt nun in der Übergabe
des Bildnamens, denn so wie ich das da oben geschrieben
habe sucht der nach einem Bild mit dem Namen strBildname,
deswegen meine Frage - wie bringe ich ihn dazu an der Stelle
den Inhalt des Strings da auszuwerten ?

Die Schreibweise
   document.collectionName.Eigenschaft
ist nur eine Abkürzung für
   document.Collection["collectionName"].Eigenschaft.

In http://de.selfhtml.org/javascript/objekte/images.htm#allgemeines steht leider nur, dass man die Collection wie ein Array benutzen kann.
   document.Collection[0].Eigenschaft

In Deinem Beispiel ist images die Collection. Du könntest also schreiben:
   document.images[strBildname].height = 120;

Das Prinzip gilt aber auch für alle weiteren Collections wie:
applets, links, forms, ancors, elements, options, areas, rows ... http://www.w3.org/TR/1998/WD-DOM-19980720/level-one-html.html

viele Grüße

Axel