Sven Rautenberg: top.location.href

Beitrag lesen

Meine Webseite wird oft bei anderen usern in ihr frameset eingebunden. Ich möcht dass, sobald die top.url nicht meine eigene ist, Text einblenden.

Vielleicht solltest du...
a) mal mit den Leuten reden, die deine Seite auf diese Weise einbinden
b) oder rabiatere Methoden anwenden, um aus fremden Framesets herauszukommen.

Leider geht das nur bei der ersten seite, da kann ich das ganze mit document.referer abfragen.. bei den folgeseiten gehts nicht mehr da der referer ja meine seite selbst ist.

So ist es.

kann ich also irgendwie die top.url abfragen ohne permission denied?

Nein, ausgeschlossen. Aber du könntest prüfen, ob du überhaupt in einem Frameset drinsteckst (sofern du selbst keines verwendest), indem du die Größe des Frames-Arrays in Javascript prüfst.

if (top.frames.length > 1) {//bin in anderem Frameset }

- Sven Rautenberg