krischan: eigene seite in fremden framesets

Beitrag lesen

Hallo,

Wie kann ich verhindern, dass meine eigene Seite in fremde Framesets eingebettet wird?

  1. Indem Du den "Webmaster" der fremden Seite freundlich bittest,
    das zu unterlassen und ihn auf das hier hinweist:

http://selfhtml.teamone.de/html/frames/layouts.htm#schaufenster

  1. Mit HTML:
    Zwischen <head> und </head> schreibst Du irgendwo:
    <base target="_top">
    Das betrifft zwar nicht die Seite selbst. Aber sobald jemand
    auf einen Link in Deiner Seite klickt, wird der Link dann
    im ganzen Fenster geoffnet, und das fremde Frameset ist weg.
    Ich bevorzuge diese Variante gegenueber JavaScript.
    Der einzige Nachteil ist, dass man deswegen kein
    (X)HTML Strict verwenden kann.
  2. Mit JavaScript, z.B. so:

http://selfhtml.teamone.de/javascript/beispiele/seitenanzeige.htm

Die JavaScript-"Frameknacker" haben allerdings meist den Nachteil,
dass sie die History des Benutzers kaputtmachen, d.h. dass der
"Zurueck"-Button nicht mehr richtig funktioniert.

Gruesse,

Thomas

Danke, eine supertollnettfreundliche Antwort ;-)
krischan