christoph k. rey: location bei eingebetteten frames

hallo zusammen

ich habe folgendes problem. ich habe eine seite mit 3 eingebetteten frames erstellt, aufbau wie folgt:

frameset 1: index.html
<frameset cols="*,950,*">
 <frame name="bg" src="bg.html">
  <frameset rows="40%,600,60%">
   <frame name="bg" src="bg.html">
   <frame name="fsvm" src="fsvm.html">
   <frame name="bg" src="bg.html">
  </frameset>
 <frame name="bg" src="bg.html">
</frameset>

frameset 2: fsvm.html
<frameset rows="152,358,90">
 <frame name="vm" src="vm.asp">
 <frame name="fshm" src="fshm.html">
 <frame name="foot" src="foot.asp">
</frameset>

frameset 3: fshm.html
<frameset rows="17,2,339">
 <frame name="hm" src="hm.asp">
 <frame name="bg" src="bg.html">
  <frameset cols="325,2,623">
   <frame name="bt" src="bt.asp">
   <frame name="bg" src="bg.html">
   <frame name="bc" src="bc.asp">
  </frameset>
</frameset>

ganz am anfang habe ich die js anweisung
if (self == top) location.href = "index.html"
bei jeder inhaltsdatei eingefpgt und dies auch getestet, leider jedoich nur mit den beiden dateien bt.asp und bc.asp, welche die content-dateien sind.
heute habe ich per zufall das ganze mit den dateien vm.asp und hm.asp (navigation) getestet und dort geht es nicht, es wird nur diese naviseite (vm.asp oder hm.asp) geöffnet aber nicht in einem der inneren framesets sondern im äussersten frameset (index.html), d.h. auf dem ganzen bildschirm ist nur die naviseite zu sehen.

ich habe mich mal durchgelesen und hundert verschiedene varianten gefunden, damit das top frame geladen wird, aber nicht ein beispiel für eingebettete frames. und alle versuche sind fehlgeschlagen.

bin für einen tip wirklich sehr dankbar.

gruss christoph