Hallihallo!
(1) um bei der fehlersuche weiterzukommen, würde ich gerne folgende fehlermeldung von Mozilla verstehen:
Error: missing ( before formal parameters
[...]
Source Code: function goto(x)
Nur so ein Rateversuch: vielleicht will er auf Formularelemente zugreifen, die er eigentlich gar nicht mehr hat? (siehe weiter unten)
(2) vielleicht ist ja 'mein' JS tatsächlich fehlerhaft:
function goto(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else {
self.location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}}
Im else- Zweig änderst Du erst die URL, versuchst dann aber auf Formularelemente zuzugreifen, die Du gar nicht mehr hast. (Das Skript scheint zu versuchen, die Funktion noch zu ende zu führen.)
Wenn Du nun einfach mal die beiden Zeilen, die mit document. anfangen, rausnimmst, könnte ich mir vorstellen, daß es funktioniert.
Zumindest ist es einen Versuch wert....
Ich hoffe, es funktioniert wirklich.......
Viele liebe Grüße,
Der Dicki