Jens: Frameset nachladen die xxx.te

Hallo liebes Forum,

Framesets nachladen bei direktem Zugriff auf Unterseiten war schon oft Thema, und die im Feature-Artikel "Datei dynamisch in Frameset laden" beschriebene Lösung funktiniert auch, aber:

Opera und IE tuns, nicht aber Navi. Dort gibts ne Endlosschleife.
Ich ersetzte die in den Frameseiten eingebaute Abfrage, ob es ein ein Frameset bestimmten Namens noch nicht gibt, durch Abfrage, ob es weniger als zwei Frames gibt, also statt

function checkFrameset() {
  if(!parent.xyzVerweisframe)
   location.href="http://www.xy.de/unterverzeichnisXY/index.htm?" + location.pathname;
 }

heißt es

function checkFrameset() {
  if(top.frames.length <2)
  location.href="http://www.xy.de/unterverzeichnisXY/index.htm?" + window.location.pathname;
}

und schon gehts auch mit NN. Warum nur? Ist mein Netscape kaputt oder die Lösung im Feature-Artikel nicht browserübergreifend?  Was tun, wenn die Unterseite aus irgendeinem Grund schon in einem fremden Frameset ist (das will ich nicht unbedingt verbieten)?

Ich brauch nicht unbedingt ne Lösung, will aber doch verstehen...
Vielleicht weiß ja jemand, warum NN sich so verhält?

Herzlichst,

Jens