Hallo Klaus.
Von einem script bekomme ich den Namen "imgname" eines Bildes als String übergeben, und soll damit die Bildquelle auslesen.
z.B. so
imgname="bild1.gif";
Warum bekommst du den Namen der als Grafik referenzierten Ressource?
Dieser ist praktisch nutzlos.
myimg=window.document.getElementsByName(imgname);
Sowohl bei
alert(myimg.src);
als auch bei
alert(myimg.getAttribute("src"));
bekomme ich aber den Fehler, dass das Objekt die Methode nicht unterstützt.
Natürlich. Warum sollte eine Zeichenkette (!) auch ein src-Attribut haben?
Wenn du auf dieses zugreifen willst, musst du eine Referenz zum betroffenen Objekt (der Grafik) übergeben.
Dies kann über http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=this und getElement* erfolgen. In diesem speziellen Fall bietet sich sogar ggf. die http://de.selfhtml.org/javascript/objekte/images.htm@title=document.images-Kollektion an.
Einen schönen Montag noch.
Gruß, Ashura