Verhindern des Aufrufens von Frames in einer neuen Seite

Alles, was PHP betrifft, kann hier besprochen werden.

Verhindern des Aufrufens von Frames in einer neuen Seite

Postby samurai » 23. April 2007 11:24

HI zusammen,

Situation:
ich habe in meiner website ein eingebettetes Frame.
In diesem Frame werden Inhale der Seite gezeigt.

Frage:
Wie kann ich verhindern, dass jemand die Inhalte dieses Frames in einer neuen Seite sehen kann.
D.h.
man hat doch die Möglichkeit mit rechter maustaste (auf den frame) den kompletten Frame (und nur den Frame, ohne "Überfenster") in einer neuen Seite anzeigen zu lassen.
Dies möchte ich verhindern, da in der "Überseite" das Logo steht.

Gibt es nicht dafür ein sog. meta-tag welches dies verhindert?
Oder kann man das mit PHP lösen?
Oder gibt es (auch) andere Wege?


DANKE vorab!
samurai
 
Posts: 45
Joined: 17. July 2006 13:39

Postby KingCrunch » 23. April 2007 11:52

Solltest du wirklich tunlichst vermeiden, weil solche Einschränkungen dem Nutzer normalerweise gerne etwas sauer aufstoßen. Wer mag es schon, wenn einem gesagt wird, was er alles ansehen muss anstatt selbst frei zu entscheiden. Wäre ja so, als wenn man bei Werbung im Fernsehen nicht mehr umschalten kann ^^

Wenn du es trotzdem machen willst (wovon ich dir abrate):
1. Du kannst die rechte Maustaste sperren ;)
2. Du kannst den Frame prüfen lassen, ob er im Frame, oder als ganze Seite angezeigt wird. Wenn zweiteres, dann leite um auf die "Frameseite".

Beides geht nur über Javascript. Beachte trotzdem, dass es keine Lösung gibt, die endgültig sicher ist. Wie gesagt bin ich eh dagegen ;) Einfachste Lösung dagegen: JS abschalten ;)
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25


Return to PHP

Who is online

Users browsing this forum: No registered users and 17 guests