seitenaufruf im fremdem frameset verhindern !!!
Michael
- javascript
0 Hans0 Uwe0 Thomas Luethi
hallo,
ich will verhindern, das meine seite in einem frameset von einer fremden seite aus aufgerufen werden kann ??? dafür bräuchte ich ein script oder eine idee wie ich sowas anstellen kann !?
danke schon mal im voraus..
gruß michael
bei einfach
<script type="text/javascript">
<!--
if(top!=self)
top.location=self.location;
//-->
</script>
in index.html ein!
hallo,
ich will verhindern, das meine seite in einem frameset von einer fremden seite aus aufgerufen werden kann ??? dafür bräuchte ich ein script oder eine idee wie ich sowas anstellen kann !?
danke schon mal im voraus..
gruß michael
Das geht mit Javascript. Du mußt überprüfen, ob self.location.href mit top.location.href identisch ist. Falls nicht, einfach Deine URL als top.location.href setzen.
Hallo Michael,
ich will verhindern, das meine seite in einem frameset von einer fremden seite aus aufgerufen werden kann ??? dafür bräuchte ich ein script oder eine idee wie ich sowas anstellen kann !?
Die "unfairen Schaufenster-Effekte" sind schon eine Schweinerei,
und ich finde es notwendig, sich dagegen zu wehren.
Den Link zum JavaScript hast Du ja schon gekriegt.
Die JS-Loesungen haben aber den Nachteil, dass sie z.T. die
History und somit den "Zurueck"-Knopf des Browsers kaputt machen.
Ich habe auf meinen Seiten folgendes:
<base target='_top'>
Damit wird die Seite selbst zwar noch im fremden Fenster angezeigt,
aber sobald jemand auf einen Link klickt, wird dieser im ganzen
Brwoserfenster angezeigt.
Harmlos, aber fuer mich genuegend effizient.
Kleiner Nachteil: ist nicht (X)HTML Strict, sondern nur Transitional.
HTH, mfg
Thomas