Wird eine Unterseite außerhalb des eigenen Frames aufgerufen, fehlen meist die Navigation und andere wichtige Seitenelemente. Eine einfache Methode, das Laden einer Unterseite außerhalb der ursprünglichen Indexseite zu verhindern, ist die Überprüfung der "parent"(übergeordneten)-Seite. Das folgende Script wird in jede Unterseite eines Frames eingefügt:
Quelltext :

<script type="text/javascript">
<!--
 if(top==self)
  top.location="../index.htm";
//-->
</script>

Und hier noch das Beispiel :
(Um die Wirkungsweise besser zu verdeutlichen, lasse ich das Script zeitverzögert ablaufen.)
Eine einzelne Unterseite aufrufen


\|/
- -
C(o,o)D
o
---o0o--o0o---