Hallo,
ich verwende zum setzen von href z.B. folgenden javaScript-code (Inhalt eines entryforms keyword):
string = document.location.pathname + "?" + escape(document.entryform.keyword.value);
document.location.href = string;
Fx liefert in der variablen string folgende Werte:
lokal: /Y:/dir/20090302.001/index_files/nav.html?System
vom Netz: ///Server/netname/dir/20090302.001/index_files/nav.html?System
Das ist OK. Aber wenn man den Wert später über location.search wieder abruft kommt das dabei heraus:
lokal: ?System
vom Netz: ?keyword=System
Warum sich Fx in den beiden Fällen so unterschiedlich verhält, da hab' ich leider keine Ahnung. Kennt jemand einen Workaround so dass das Verhalten möglichst einheitlich (im lokalen Filesystem, UNC oder Web) für alle Browser ist?
VG,
Hans Meidinger