Mackie: JavascriptFunktion wird nicht innerhalb des Formulars ausgeführt

Beitrag lesen

Hallo,

habe folgendes Problem: Ich möchte mit einem HTML-Button eine Javascript-Funktion aufrufen. Der Button befindet sich in einer Tabelle, in einem Formular:

echo "<form action=\"../Speichern/index.php\" method=\"POST\">";  
echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" >";  
echo "<tr>";  
echo "<td><input type=\"button\" value=\"test\" onclick=\"test()\">";  
echo "</td>";  
echo "</tr>";  
echo "</table>";  
echo "</form>";  

Die Javascript-Funktion befindet sich in der selben Datei und erzeugt zum Testen ein alert-Fenster:

<script type="text/javascript">  
function test()  
{  
   alert("test");  
}  
</script>  

Klickt man den Button, so wird die Funktion nicht aufgerufen. Erzeuge ich den gleichen Button außerhalb des Formulars, allerdings schon.

Kann mir jemand weiterhelfen?