PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SCHNELLE HILFE! Mit JavaScript Frame URL des unteren Frames abfragen?



darkmoon.2xt.de
13-05-2004, 11:57
Hallo!

Ich habe ein Frameset das sieht so aus: Oben 60 Pixel Navi, unten Hauptseite.

Jetzt muss allerdings der Obere Frame abfragen, welche URL gerade im unteren Frame geladen ist. Und wenn unten nicht mehr die Startseite ist soll oben ein Countdown starten.

Bisher habe ich das so gemacht:



<script language="javascript">
var initi = window.setInterval ('downcount()', 1000);
var zahl = 30;
var dokument="dok2.htm";
function downcount()
{
var Seite = parent.unten.location.href;
zeige = "Nur noch " + zahl + " Sekunden"
window.status = zeige ;
document.all['max'].innerHTML = zeige ;
document.getElementById('max').innerHTML = zeige ;
if (parent.location.href != "beispiel.htm") { zahl--; }
if (zahl == 0)
{
location.href=dokument;
}
}
</script>


Das funktioniert so auch in etwa (habe es umgekehrt getestet, also Countdown läuft bis unten Frame ändert).

Jetzt das Problem: Sobald ich im unteren Frame auf einen Link klicke, stoppt oben das Javascript?! Es hört einfach auf, nicht der Countdown, sondern alles.

Wie kriege ich das hin? Ist wichtig...

Also nochmal:

Oben Frame, unten Frame.
Sobald im unteren Frame die URL wechselt soll oben der Countdown starten.

Hilfe?