Hallo,
mit folgendem Code erstelle ich eine Statistiksatz
<script language="javascript">
<!--
var Adresse = encodeURI("http://www.domain.de/cgi-bin/statistik.pl?&site=test&plfo="+navigator.platform+"&cook="+navigator.cookieEnabled+"&scrw="+screen.width+"&scrh="+screen.height+"&fbtf="+screen.colorDepth+"&pxtf="+screen.pixelDepth+"&url="+document.URL+"&lang="+navigator.language+"&refe="+document.referrer+"&usag="+navigator.userAgent+"&brow="+navigator.appName+"&brvr="+navigator.appVersion+"&java="+navigator.javaEnabled());
document.write("<img src="" + Adresse + "" width=1 height=1 border=0>");
//-->
</script>
Das encodeing wurde mir geraten, damit dir Leerzeichen escaped werden. So weit läuft das auch, aber jetzt habe ich noch zwei Probleme:
1. Sobald das JS-Objekt document.referrer das Zeichen "&" enthält, werden die Daten abgeschnitten, so daß ich den Referrer immer ohne Parameter erhalte
2. encodeURI funktioniert nicht unter IE5.0
Was muss ich tun, damit beide Fälle trotzdem funktionieren?
Danke und Gruss