Hallo Eva,
das Verhalten deines Scripts komt durch folgenden Code zustande:
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}
if(old){alert(msg);return;}
Wie kann ich das ändern?
Das Script ist wahrscheinlich aus einer Zeit, als es noch keinen Netscape 6 gab, aber noch ältere Netscape-Browser, die des layer-Objekt nicht kannten. Die einfachste Möglichkeit wäre, zu probieren
if(navigator.appName=="Netscape") nav=true;
anstelle von
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}
zu verwenden. Das geht aber vermutlich nur, wenn im Script keine layer-Objekte verwendet werden, weil die nur von Netscape bis Version 4.x unterstützt werden, aber nicht von Netscape 6. Falls es nach der Änderung JavaScript-Fehler gibt, wirst Du das Script wahrscheinlich etwas umfassender ändern müssen, aber probier erst mal die Variante.
Gruß Lutz.