JavaScript: Wieso funktioniert document.referrer bei MSIE nicht?
Stefan Bion
0 Stefan Muenz0 Cheatah
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
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
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