Stefan Bion: JS: Probleme mit top.frames.length bei MSIE

Beitrag lesen

Hallo,

die bekannte Methode, sich mit

<script language="JavaScript">
  <!--
    if(top.frames.length>0) top.location.href=location;
  // -->
  </script>

aus fremden Framesets zu befreien, funktioniert bei Netscape wunderbar, aber nicht beim MSIE 3.02 (4er-Version nicht getestet!). Es kommt immer die JS-Fehlermeldung:

Microsoft JScript runtime error

Im Frame: main

[Zeile: 7] Objekt unterstützt diese Eigenschaft oder Methode nicht

Zeile 7 der im Frame "main" geöffneten Datei test.htm ist exakt die Zeile

if(top.frames.length>0) top.location.href=location;

Wenn man diese Seite allerdings direkt lädt (nicht innerhalb des Framesets), kommt keine Fehlermeldung. Wer weiß Rat?

URL des Ganzen s.o.

Gruß,
Stefan