Andreas Dölling: Lösung des Problems

Beitrag lesen

Hallo,

Wie gesagt, das geht im IE ohne Probleme. Firefox braucht ein "<a href"??? warum??? Das ist doch ganz normaler Funktionsaufruf!

Nein, der Firefox kommt natürlich auch mit dem INPUT-Element klar (siehe http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick).

Aber Du mußt bei diesem Submit-Button etwas anderes beachten. Er sitzt ja hoffentlich in einem FORM-Element. Wenn Du ihn nun anklickst, so wird neben dem click-Event auch der submit-Event gefeuert. Sprich: wenn Du es nicht verhinderst, so wird das Formular versendet, was Du in diesem Fall ja nicht willst.
Du mußt daher Folgendes schreiben:
<form ....>
...
 <input type="submit" onClick="deleteTest(1);return false;" value="Test" />
...
</form>

Dein click-Handler muß FALSE zurückgeben, um jede weitere Verwertung des Mausklicks und damit auch das Absenden des Formulars zu unterbinden.

Ciao,
Andreas

--
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)