Referrer Umleitung in Javascript bei Netescape
Markus
- javascript
0 David Tibbe0 Markus
Hallo!
Ich möchte einen bestimmten Referrer umleiten und benutze dafür folgendes Script:
<SCRIPT language="JavaScript">
<!--
function cameFrom(where) {
if (!document.referrer && !where) return true;
else return (document.referrer.indexOf(where)>=0)
}
if (cameFrom("URL")) {
location.replace("URL");
}
//-->
</SCRIPT>
Das funktioniert in IE aber nicht in NetEScape - warum?
hat jemand eine Idee?
Es muß aber in Java sein.
Danke und Gruß,
Markus
Hallo
<SCRIPT language="JavaScript">
Type-Angabe fehlt
Das funktioniert in IE aber nicht in NetEScape - warum?
Was heißt "funktioniert nicht"? Gibt es eine vernünftige Fehlermeldung, die du uns vorenthälst? Was erhälst du, wenn du dir document.referrer per alert ausgeben lässt?
Was machst du, wenn ich JavaScript abschalte?
Es muß aber in Java sein.
Warum verwendest du dann bisher JavaScript?
Grüße
David
Ok., also von vorne:
Mein Kumpel hat eine Domain xyz.de und ich eine Domain abc.de.
In beiden Fällen wird ein Frame geladen. Der Frame von xyz.de greift dabei auf meine Domain abc.de/def/index.html, in welcher sich das Script befindet, da die document.referrer - Geschichte ja nur mit Verweis läuft.
Da mein Kumpel etwas faul ist, aber gerne in ebay verkauft, habe ich das Script verwendet, um auf seine Ebay Seite weiterzuleiten, was in IE auch funktioniert. In Netscape (Communicator 4.6) wird einfach meine Seite geladen, ohne Fehlermeldung.
Java muß es sein, weil ich kein PHP oder cgi verwenden kann. Wenn Java ausgestellt ist, was in den meisten Fällen sowieso nicht der Fall ist, ist mir das egal.
Danke und Gruß,
Markus
P.S.
»» <SCRIPT language="JavaScript">
Type-Angabe fehlt
Das war noch nie wichtig und funktioniert trotzdem nicht...
Alle anderen Scripte funktionieren auch ohne die Angabe.