Hallo,
ich habe ein Website mit zwei Frame gebaut.
Im Oberen Framen 'oben' soll ein Link stehen, der beim anklicken eine Funktion ausführt, die den Inhalt des unteren Frames genannt 'fenster' gegen eine eine in einem Variablen-Feld angelegte Linkliste der Reihe nach austauscht. Soll heißen: der erste Klick ruft die seite1.html auf, der zweite Klick die seite2.html usw.
Ich habe versucht, dies mit JavaScript umzusetzen, was dann wie folgt aussieht:
---------------------------------------------------------
<script>
a = new Array();
a[0] = "seite1.html";
a[1] = "seite2.html";
a[2] = "seite3.html";
i = 0;
function fwd()
{
parent.fenster.document.location.href = a[i] ;
i++;
}
</script>
<a href="" onClick="fwd()">Link</a>
-------------------------------------------------------------
Beim ersten Klick auf den 'Link' wird tatsächlich die erste (unter a[0] gespeicherte) Seite angezeigt, jedoch beim zweiten Klick passiert nichts mehr.
Mir scheint, dass die Variable "i" nicht um den Faktor 1 erhöht wird.
Was mache ich falsch?