Seite 1 von 1

fremde framesets auflösen

Verfasst: Fr 18. Nov 2005, 10:59
von #ayshe
Hallo,

ich möchte verhindern, dass meine Sites in den Framesets anderer Websites angezeigt werden. Bisher habe ich dazu immer ein Javscript verwendet:

Code: Alles auswählen

 if(top!=self)
  {
   top.location=self.location;
  }
Damit erreicht man aber leider auch, dass das Frameset des Editors aufgelöst wird und keine Editierfunktionen zur Verfügung stehen.

Kann mir jemand einen Tip geben, wie ich alternativ meine Seiten vor der Einbindung in Framesets schützen kann?

Viele Grüße,
Ayshe

Verfasst: Fr 18. Nov 2005, 11:02
von HerrB
Wenn Du das in ein Modul ausgliedern könntest, könntest Du mit PHP sowas wie

if (!$edit) {
echo "if(top!=self)
{
top.location=self.location;
} ";
}

realisieren. If (!$edit) ist nicht ganz ausreichend, suche mal im Forum, das sollte man noch mit && $_REQUEST["edit"] oder so kombinieren.

Gruß
HerrB

Verfasst: Fr 18. Nov 2005, 11:27
von emergence
in der 4.6.x serie ist das $edit vollkommend ausreichend.. ;-)