Javascript und Safari

Hallo zusammen,

bin mal wieder hier bei Euch gelandet und habe ein Problem mit dem neuen Safari und Javascript.

Ich übergebe mit einer kleinen Funktion Werte an hiddenfields um dann ein Formular abzuschicken. Hier die Funktion:

Code:
function navigator(val, action) {
 		var v = val;
 		var a = action;
 		window.document.f.op.value = v;
 		window.document.f.action.value = a; 
 		window.document.f.submit();
 	}

Der Aufruf sieht wie folgt aus:

Code:
<input type="button" name="los" value="Next" size="" onClick="navigator('0','write');">

Die hiddenfields:

Code:
<input type="hidden" name="op" value="" size="" >
<input type="hidden" name="action" value="" size="" >

Das funktioniert mit allen browsern, nur nicht mit dem Safari! Sieht jemand das Problem?

Danke im Voraus

Andy
 
Mmmh...meinen MAC hat grad das Meerschweinchen gefressen :-)... ich kann daher nur mutmaßen:

Benenne mal die Funktion um: es gibt ein vordefiniertes Objekt "navigator" in JS, vielleicht hat er deswegen Probleme.
Benenne mal die Variable "action" um... vielleicht kommt er beim Zuweisen des gleichnamigen Attributes durcheinander.

Gibt es irgendwelche Fehlermeldungen?
 
HURRA ! Du bist unser Held !!

Ja genau das hat's gebracht. Habe die Funktion und die "action" Variable umbenannt. Nu gehts sogar in Safari!

Tausend Dank und wenn Du mal nach Hamburg kommst, schau in der Weidenallee in unserer Agentur vorbei - da wartet ein kühles Holsten auf Dich!

Viele Grüsse

Andy
 

Neue Beiträge

Zurück