Hallo!
Well, ich werde versuchen, die Sache verständlicher zu machen. Ich habe eine Seite mit verschiedenen Frames, in denen Gif-Grafiken als Links vorkommen. Diese will ich dynamisch verändern. D.h. nachdem eine Grafik angeklickt wurde, soll die nächste erscheinen, die wiederum einen neuen Link darstellt. Im Frameset will ich dann abfragen, welche Grafik angeklickt wurde, um die entsprechenden Link-Zielseite aufzurufen. Wird in den Frames eine Grafik angeklickt, wird durch
'onklick="parent.frames.irgendwas(framenummer)"'
die JS-Funktion im Frameset aktiv. Innerhalb dieser will ich die "switch-function" benutzen, um die entsprechenden Fälle zu überprüfen.
<script language="JavaScript">
var giflink = "";
function irgendwas(quelle)
{
giflink = parent.frames[quelle].document.images[0].src; <--der problematische Befehl-->
switch (giflink)
{
case "Grafik1":
parent.frames[2].location.href = "Grafik.html";
parent.frames[quelle].document.images[0].src = "Grafik2.gif";
break;
.
.
.
break;
}
}
</script>
Ich hoffe die Erklärung war verständlich und Ihr könnt mir helfen.
Tschüß
Jenny