Stefan Muenz: Fremde Framesets mit JavaScript sprengen

Beitrag lesen

Hallo Torsten,

Ich betreue eine Homepage, die aus einem Frameset mit 3 Rahmen besteht. Leider werden die Seiten mit den Contents oft von anderen Unternehmen in deren Frameset hineingezwungen. Ich suche daher nach einem Weg, mittels JavaScript die Seiten selbsttaetig ueberpruefen zu lassen, ob sie sich in einem "fremden" Frameset bewegen, und sich gegebenenfalls daraus zu befreien.

Ich weiss jetzt nicht, ob das alle Browser koennen, aber versuch mal:

if(parent.frames[0].name != "MeinErsterFrame")
top.location.href = "myindex.htm";

Denn Du weisst ja, wie Dein erster definierter <frame> heisst. Wenn es ein Frame-Set gibt, aber der Name des ersten Fensters nicht stimmt, ist es eben nicht Dein eigenes.

viele Gruesse
  Stefan Muenz