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

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

  1. Hallo Stefan

    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.

    Scheint ein Problem der 3er-Version zu sein, war mit gerade mit der 5er auf http://www.ndh.net/home/bion/from.htm (die 4er ist leider dadurch wieder ueberschrieben worden), und es war so wie es sein sollte.

    viele Gruesse
      Stefan Muenz

    1. Hi,

      ich denke, gerade mit der Version 3.02 gibt es bei JavaScript arge Probleme. War das nicht genau der Browser, der eine JavaScript-Version vorgaukelt, die er nicht beherrscht?

      Wie auch immer, ich schätze mit diesem Problem mußt Du lesen. Das ist aber auch nicht allzu schlimm, denn laut WebHits nutzen nur 1.79% diese Version.

      Cheatah