fanjunlee: Seitenklau Script

Hallo ich habe ein sogenanntes Seitenklau Script in meine HTML / SHTML Seiten eingebaut, so das diese nur auf meinem Server bzw. meiner Domain ausgeführt werden können.
Jetzt habe ich das bekannte PHP Gallery Script 4Images per Iframe in meine bestehende Homepage eingebunden und wollte dieses ebenfalls durch das Javascript sichern so dass es nicht auf fremden Homepages in Frames eingebunden werden kann.
Dieses klappt auch mit Browsern wie Firefox usw. jedoch wird bei Leuten mit Internet Explorer dann nur eine weiße Seite angezeigt (komischerweise aber nicht bei html Seiten, da funzt alles prima auch im IE) unter der wenn man auf Quelltext geht sich jedoch die Gallery Seite befindet.
Anbei mal das Java Script welches ich verwende. Meine Frage nun, was muss ich ändern am Script damit es auch im IE läuft. Im 4Images Forum wurde mir gesagt das es sich wohl um ein Java Problem handelt.
Sollte keine Lösung zu finden sein wäre ich über einen Link oder ein anderes Script dankbar das die gleiche Funktion besitzt.

Danke für die Hilfe schon mal im Vorraus.

<script src="http://meinehomepage/seitenklau.js" language="javascript"></script>
<SCRIPT LANGUAGE="JavaScript">

Inhalt der JS Datei:

<!--

// Sperren des Aufrufens von Unterseiten

if (top.frames.length == 0) {

document.cookie = "newURL=" + escape(document.URL) + "; path=/;"

ver = parseInt(navigator.appVersion, 10);

if ( ((navigator.appName == "Netscape") && (ver >= 3)) ||

((navigator.appName == "Microsoft Internet Explorer") && (ver >= 4)) )

location.replace("http://meinehomepage/weiterleitung.htm");

else

location = "http://meinehomepage/weiterleitung.htm";

}

;

//-->

  1. Hell-O!

    ich habe ein sogenanntes Seitenklau Script in meine HTML / SHTML Seiten eingebaut, so das diese nur auf meinem Server bzw. meiner Domain ausgeführt werden können.

    Nein, du hast Javascript-Code, der das Verlinken bzw. direkte Ansteuern von einzelnen Unterseiten verhindern soll. Das ist nicht nur unfein, sondern auch hochgradig unhöflich. Du solltest besser deine Dateien dynamisch in das Frameset laden.

    Jetzt habe ich das bekannte PHP Gallery Script 4Images per Iframe in meine bestehende Homepage eingebunden und wollte dieses ebenfalls durch das Javascript sichern so dass es nicht auf fremden Homepages in Frames eingebunden werden kann.

    Liegen die Ressourcen auf einem fremden Server, oder wozu ein iFrame?

    Dieses klappt auch mit Browsern wie Firefox usw. jedoch wird bei Leuten mit Internet Explorer dann nur eine weiße Seite angezeigt (komischerweise aber nicht bei html Seiten, da funzt alles prima auch im IE) unter der wenn man auf Quelltext geht sich jedoch die Gallery Seite befindet.

    Wo hast du denn den JS-Code platziert? Kann man sich das Problem online ansehen?

    Anbei mal das Java Script welches ich verwende.

    Oje, dass dieses Script funktioniert, grenzt schon fast an ein Wunder.

    Sollte keine Lösung zu finden sein wäre ich über einen Link oder ein anderes Script dankbar das die gleiche Funktion besitzt.

    Einen Link findest du weiter oben in meinem Posting, weitere Hinweise liefert dir eine Archivsuche: "Frameset nachladen".

    Siechfred

    --
    Ich bin strenggenommen auch nur interessierter Laie. (molily)
    Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.
  2. Ich bin immer etwas amüsiert, wenn jemand Bilder - oder jetzt ganze Seiten - mit Javascript schützen will.

    Verglichen mit dem wirklichen Leben:
    Mein tolles Fahrrad steht an Bahnhof. Damit es niemand klauen kann, habe ich natürlich einen Zettel angebracht: "Klauen verboten".

    Abends war das Fahrrad weg. Ich hab die Welt nicht mehr verstanden. Ein Freund meinte dann, es gäbe Leute, die nicht lesen können.

    Au, Schei... daran hatte ich nicht gedacht.

    Hast du mal daran gedacht, dass man Javascript einfach abschalten kann?

    Lieben Gruß, Kalle