Hallo Tom!
Ich wollte eine URL-Weiterleitung auf einem fremden Server aktivieren, die auf Basis eines "100%,*"-Framesets arbeitet. Meine Seite würde also in einen den ganzen Bildschirm füllenden frame geladen werden
Nun wollte ich kontrollieren, ob die übergeordnete Seite sich im top-frame befindet, oder ob mich jemand in sein frameset eingebunden hat.
Was ich in der Theorie zu tun habe, ist klar. Steht ja als Anwendungsbeispiel in SelfHTML.
Nur das ich selbst framesets habe und daher nicht über top.frames.length gehen kann...
Probier mal:
if (self.name == 'NAME DEINES ANZEIGENDEN FRAMEFENSTERS')
{ ;}
else { if (self != top)
top.location.href = self.location;}
Funzt bei mir einwandfrei!!! (auch wenn JS-Puristen sich angesichts der "Nichts"-Funktion:{ ;} die Haare raufen!
Bis danndann
PAF [if (self.name == 'patrick') document.write('ausfranfkurt');]