Hallo Wolfgang
Ich verstehe dich so dass du ne fälschungssichere
Möglichkeit suchst um zu wissen dass das Frameset
von deinem Host kommt! window.name ist leider nicht sicher!
Dazu muß ich das möglicherweise fremde Frameset abfragen.
Und das scheint nicht zu gehen (error).
Der Fehler tritt nur auf wenns von einem fremden Host kommt,
sprich dein Frame wird gerippt. Und genau diesen
Nachteil köntest du zu deinem Vorteil nutzen:
Ansatz 1. Unter IE kannste Fehler mit try/catch abfangen.
Ansatz 2. Mit (ungetestet)
timeout=window.setTimeout("top.location.href=MeinFrameSet",1000)
könntest du erzwingen, dass dein Frameset in einer Sekunde geladen wird
Wenn deine Abfrage von Top erfolgreich ist kannste mit
window.clearTimeout(timeout)
die unnötige Umleitung wieder canceln.
Leider weiß ich nicht ob im Errorfall auch die Timeouts gecancelt
werden, falls ja mußt du Abfrage und setTimeout auf verschiedenen
Frames legen.
Hoffe das klappt so
Viele Grüße
Rolf