Antje Hofmann: Inhalt eines Frames abfragen...

Beitrag lesen

Hallo Stimpi

Nennen wir die Seite "startseite.htm" und den Frame "rechts".
Wie sähe die Abfrage aus, die überprüft, ob "startseite.htm"
im Frame "rechts" geladen wurde?

"if(parent.document.rechts.location.href=='startseite.htm'){...}"
und ähnlichem probiert, mit dem Ergebnis, dass keine Abfrage stattfand, sondern vielmehr "startseite.htm" jetzt erst recht geladen wurde.
Was mache ich falsch?

parent.document.rechts.location.href heißt besser:

parent.frames.rechts.location.href
:-)

der Rückgabewert dieses Aufrufes ist nicht nur der Dateiname. Teste einfach mal mit

<script>
alert(parent.frames.rechts.location.href)
</script>

Du wirst sehen, es kommt eine ganz anderere Ausgabe als du erwartest.

Die kannst du aber mit Hilfe von indexOf auf das Vorhandensein des Dateinamens untersuchen <../../tecl.htm#a14>

Viel Spaß damit

Antje