Stefan Bion: JavaScript: Wieso funktioniert document.referrer bei MSIE nicht?

Beitrag lesen

Hallo,

um zu sehen, woher die Besucher kommen, habe ich ein CGI-Script installiert, das anhand eines JavaScripts mittels document.referrer die URL des aufrufenden HTML-Dokuments an das CGI-Script übermittelt. Soweit - so gut. Mit Netscape funktioniert auch alles wunderbar, nur der MSIE 3.02 macht mal wieder Probleme: Hier wird nicht die URL des aufrufenden HTML-Dokuments, sondern die des aufGErufenen Dokuments angezeigt. Das einfache Beispiel aus SelfHTML

<html><head><title>Test</title>
  </head><body>
  <script language="JavaScript">
   document.write("<h1>Lieber Besucher</h1>");
   document.write("Du hast also von " + document.referrer + " hierher gefunden");
  </script>
  </body></html>

beweist es. Probiert's doch mal aus, indem Ihr den oben angegebenen Link anklickt! Der Netscape meldet brav "Du hast also von http://www.ndh.net/home/bion/from.htm hierher gefunden", während der MSIE 3.02 mich mit "Du hast also von http://www.ndh.net/home/bion/referrer.htm hierher gefunden" anlügt. Gibt's da 'nen Trick?

Stefan