Helmut Wittmann: Navigationsframe nachladen bei Aufruf einer Unterseite

Liabe Forumsmitglieder,
mir ist bekannt, daß diese Thema nicht Neu ist. Ich Habe aber bisher
noch keine für mich befriedignede Lösung gefunden. Der Hinweis in
SELFHTML "Unfaire Schaufenster-Effekte" war sehr hilfreich.
Ich möchte aber auch verhindern , daß meine Unterseite in anderen
Frames dargestellt wird.
Deshalb habe ich nachfolgende Lösung versucht.
Allerdings kann ich diese nur im IE5 und IE6 sowie
im NS6.02 testen. Mich würde interessieren was Ihr dazu meint und
ob dies auch in anderen Browsern läuft.

Diese Script habe ich in die Unterseite eingebunden:

<script language="JavaScript">
<!--
if(top==self)
 { /* Die Seite würde ohne Frames angezeigt, was aber nicht erwünscht ist, da der Navigationsframe fehlen würde. Deshalb auf oberster Ebene die eigene Index-Datei mit dem richtigen Frameset anzeigen.*/
  top.location.replace("index.html"); }
 else
 {
  /* Die Seite wird in einem Frame angezeigt*/
   if(top.frames[0].name!="meinfarmename")
   /* Dies ist aber nicht mein Frame! Deshalb auf oberster Ebene die eigene Index-Datei mit dem richtigen Frameset anzeigen.*/
  { top.location.replace("index.html"); }
 }
  //-->
</script>

Viel Spaß beim Testen (Ich garantiere nicht für die Funktion,
aber bei mir gehts!)

Gruß Helmut