Index.html soll nicht in Fremdframe geladen werden

Hallo Experten!

Ich möchte nicht, daß meine Startseite in einem fremden Frame
geladen wird, weil ich selber Frames benutze und das doof aussieht.
Oder anders gesagt: Was tue ich wenn ein Verlinker das target="_top" vergessen hat!
Da muß es doch irgeneinen Trick geben, der das verhindert??
Ich komm nur nicht drauf…

Vielen dank im Voraus sagt

Qasi

hallo Quasi,

hier ein Framekiller:

\<!--
function Go(x)
{
if(x == "nothing")
{
 document.forms[0].reset();
 document.forms[0].elements[0].blur();
 return;
}
else
{
 document.forms[0].elements[0].blur();
 window.location.href = x;
}
}
if(top.frames.length \> 0)
top.location.href=self.location;
--\>

Habe es gerade nochmal ausprobiert, eine Seite mit diesem Script läßt sich nicht in ein Frameset laden. Ist allerdings schon etwas älter, dürfte aber immer noch aktuell sein.

mfg Günter
http://www.kirov-center.org

Vielen Dank + (*) o.w.T.
:wink:

Hallo Experten!

Ich möchte nicht, daß meine Startseite in einem fremden Frame
geladen wird, weil ich selber Frames benutze und das doof
aussieht.
Oder anders gesagt: Was tue ich wenn ein Verlinker das
target="_top" vergessen hat!
Da muß es doch irgeneinen Trick geben, der das verhindert??
Ich komm nur nicht drauf…

<!–
if(top!=self)
top.location=self.location;
//–>

im Headbereich eingefügt erfüllt genau den Zweck. (allerdings nur wenn der User Javasript zulässt)

weitere Infos dazu findest Du bei http://selfhtml.teamone.de