Markus Strübel: Script stoppen

Hallo,

ich habe folgende Frage: In meiner Datei Kontakt/index.html befindet sich
folgender Code:

<script language="JavaScript">

if(self.name==top.name)
{

location.href="http://localhost/pinter/home/site/index.php?page="+document.U
RL;
}

</script>

Dies soll bezwecken, dass die Seite index.php?page=Kontakt/index.html
geladen wird.

Wie kann ich per JS abfragen, ob in der location.href schon der Text
"site/index.php?page" vorkommt, weil ja die index.php keine Frameseite ist.
Wenn also die index.php mit dem "Page"-Parameter geladen ist, soll das
Script aufhören zu arbeiten.

So wie das Script im Moment nämlich läuft, verlängert sich die URL immer
mehr. Nur noch ein Klick auf den STOP-Button im Browser hilft da weiter.

Die URLs:

1. http://localhost/pinter/home/site/Kontakt/index.html
2. http://localhost/pinter/home/site/index.php?page=Kontakt/index.html
3. ...
4. ...
5. ...
...

http://localhost/pinter/home/site/index.php?page=http://localhost/pinter/hom
e/site/index.php?page=http://localhost/pinter/home/site/index.php?page=http:
//localhost/pinter/home/site/index.php?page=http://localhost/pinter/home/kon
takt/index.html

Könnt ihr mir weiterhelfen?

Markus

  1. Hi Du,

    versuch's mal hiermit:

    http://www.teamone.de/selfhtml/tecl.htm#a14

    Mirko