Hallo liebes Forum,
zum Thema hab ich zwar einen Haufen Beiträge im Archiv gefunden, aber leider schaffe ich es trotzdem nicht, das Objekt anzusprechen.
Es geht um einen Bildertausch der OnClick durchgeführt werden soll.
Die Bilder, die ausgetauscht werden sollen befinden sich alle in einem div, allerdings gibt es außenherum noch 2 davon.
Also folgendes Konstrukt (vereinfacht dargestellt):
<div id="Content">
<div id="ContentText">
<div id="ImageBox">
<img src="meinbild.gif" id="meinbild">
</div>
</div>
<div>
Ich hab jetzt auf die verschiedensten Arten versucht das Bild, bzw. erstmal nur das div das ich brauche anzusprechen, es klappt aber leider nicht. Per alert kriege ich immer ein "undefined" zurück.
Grundsätzlich hätte ich es so versucht:
document.layers[Content].document.layers[ContentText].document.layers[ImageBox].document.images["meinbild"].src
Das hat aber leider nicht geklappt, dann hab ich es noch mit window.document... versucht usw. und in allem möglichen Kombinationen, aber das scheint so nicht zu funktionieren. Auch wenn ich erstmal nur versuche nur den layer - das div - selbst anzusprechen klappt es nicht.
Ich hab dann auch den divs zusätzlich zur id denselben Namen zugewiesen, aber das hat leider auch nichts verändert.
Kann mir hier jemand weiterhelfen?
Ich weiß dass es dazu schon ziemlich viele Fragen hier im Forum gab ... aber leider komme ich nicht auf den Fehler ...
Lg,
sunny