.js Befehle werden unter N nicht ausgeführt
patricia
- browser
Hallo,
ich habe eine Website die aus einer "form" besteht, in der ausser dem
action="javascript:insertdetails() Befehl noch 2 andere .js Befehle ausgeführt werden sollten.
Über den Apache Server im IE geladen läuft alles wunderbar.
Nicht jedoch unter Netscape.
Ich habe das Programm auch aufm Unix-Server geladen und die Funktionen werden nicht ausgeführt.
An was könnte das liegen? von der insertdetails.js Funktion aus wird ein php script aufgerufen. Mögen Netscape/Mozilla das nicht?
vielen Dank im Voraus
Patricia
Moin!
ich habe eine Website die aus einer "form" besteht, in der ausser dem
action="javascript:insertdetails() Befehl noch 2 andere .js Befehle ausgeführt werden sollten.
Als Action darfst du die URL eines Skriptes/CGIs/etc. angeben, welches die im Formular eingegebenen Daten per GET oder POST empfängt. Wahlweise (als ganz schlechte Lösung) ist auch die Angabe "mailto:email@domain.tld" möglich, um direkt eine Mail zu senden (sofern ein Mailprogramm funktionsfähig installiert ist, wovon man aber nicht ausgehen darf.
Die Angabe "javascript:funktion()" für Action ist aber nicht vorgesehen. Wenn du vor dem Absenden des Formulars noch mit Javascript irgendwas regeln willst, dann benutze den Event-Handler "onsubmit" (feuert, wenn ein Submitbutton geklickt wurde) oder "onclick" (wenn der Button, an dem das dranhängt, per Javascript-Methode submit() das Formular abschickt).
- Sven Rautenberg