Hallo Frank,
ehrlich gesagt verstehe ich Deine Abfrage schon nicht so richtig.
Ich lese das Element "src", was auch funktioniert:
content=getAttr("id",this.name,null,"src");
Hier widersprechen sich laut Stefan "id" und "name".
Erläuterung der dhtml.js:
p1 ist die Art und Weise, wie auf ein Element zugegriffen werden soll. Es gibt vier erlaubte Werte für diesen Parameter: "id", "name", "tagname" und "index". Übergeben Sie "id", wenn Sie auf ein Element zugreifen wollen, das ein id-Attribut hat, z.B. <div id="Bereich">. Übergeben Sie "name", wenn das Element, auf das Sie zugreifen wollen, kein id-Attribut, aber dafür ein name-Attribut hat, z.B. <a name="Anker">. Übergeben Sie "tagname", wenn das Element, auf das Sie zugreifen wollen, weder ein id- noch ein name-Attribut hat. Übergeben Sie "index" nur dann, wenn es sich um Netscape-Layer handelt, die über das layers-Objekt mit Hilfe von Indexnummern angesprochen werden sollen.
this.name ist ein String der id des DIV-Bereiches.
this.name muss der Name des Bildes sein, nicht eines DIV-Bereiches.
jetzt will ich es ändern und probiere etwa:
setCont("id",this.name.src,null,this.image.src);
Dass kann ja wohl nicht klappen, da ich mit der Methode nur den Inhalt von "this.name" ändern könnte, nicht aber das Attribut "src".
Stimmt .... und welchen Wert hat Deiner Meinung nach "this.image.src"?
Ich empfehle Dir, mal das hier zu lesen:
http://selfhtml.teamone.de/javascript/objekte/images.htm
Gruß
Sue