Markus: Referrer Umleitung in Javascript bei Netescape

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

  1. 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

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. 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.