Web-Page in Frameset einpacken

Von: , Frage gestellt am Mo, 23. Aug 1999

Hallo,

weiss jemand, warum der IE5 (vermutlich auch ältere) bei folgendem JavaScript einen Fehler (Zugriff verweigert) meldet, es dann aber trotzdem ausführt?

<script LANGUAGE="JavaScript":
if (window.top.location.href !=
"http://www.binational-in.de/diskussion.html")
{
window.top.location.href =
"http://www.binational-in.de/diskussion.html"
}
</script:

Netscape meckert nicht rum.

Danke
Michael

1 Antworten zu dieser Frage

  1. Antwort von nach 6 Stunden hilfreich
    Antwort selbst gefunden

    Der IE meckert wohl immer, wenn man Ressourcen unter anderen Domains anfasst.

    Die Lösung ist:

    <script LANGUAGE="JavaScript":
    if (self.name!="framename_meines_frames") {
    {
    window.top.location.href =
    "http://www.binational-in.de/diskussion.html"
    }
    </script:

    und schon klappts auch mit dem IE ;-) wie man unter der folgenden URL sehen kann:

    http://f7.parsimony.net/forum8630/

    Vielleicht hilft der Trick auch auch anderen.

    Bye
    Michael

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!