Hi,
ich habe ein kleines Java Script mit dem es möglich ist die Frames bzw. Unterseiten der eigenen Homepage zu schützen, so das die Unterseite nur von der dazu bestimmten Homepage aufgerufen werden kann da es immer mal wieder Leute gibt, die eine Unterseite einer fremden Homepage in ihre einbauen und die Besucher denken, der Frame gehört zur fremden Seite.
Beispiel:
Index.htm Seite1.htm (lässt sich nur von http://www.x.de/Index.htm aufrufen)
Das Script muss in die Unterseite z.b. seite1.htm eingebaut werden.
Das x ist duch die Domain zu ersetzen.
Wenn jetzt jemand die Seite1.htm als frame in seine Seite einbindet, wird eine Fehlermeldung ausgegeben in diesem Fall "Diese Seite können Sie leider nicht aufrufen" und zu google weitergeleitet (kann beliebig geändert werden.
Wenn auf die Unterseite von mehreren Seiten Zugegriffen werden soll, einfach unter das validreferrals[0]..... mit aufsteigender Nummer mehrere dieser Variablen setzen.
<SCRIPT>
<!--
var validreferrals=new Array()
validreferrals[0]="http://www.x.de/index.htm"
var passed=0
for (r=0;r<validreferrals.length;r++){
if (document.referrer.indexOf(validreferrals[r])!=-1){
passed=1
break
}
}
if (passed==0){
alert("Diese Seite können Sie leider nicht aufrufen");
(location.href="http://www.google.de/")
history.go(-1)
}
//-->
</SCRIPT>
Das script hat bei mir schon gute Zwecke erfüllt.
cu Dirk