Mackie: JavascriptFunktion wird nicht innerhalb des Formulars ausgeführt

Beitrag lesen

Ok, danke.

Hier der HTML-Code (der sich eigentlich in einer PHP-Datei befindet, aber ich hoffe, dass ist nebensächlich...):

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>  
<title>Titel</title>  
<link rel="stylesheet" type="text/css" href="test.css" />  
<script type="text/javascript" src="test.js"></script>  
</head>  
<body>  
<form action="../Speichern/index.php" method="POST">  
<fieldset>  
<div style="float: left">  
  <div style="float: left; width: 5em;">  
    <table>  
      <tr>  
        <td>  
          <input type="button" value="test" onclick="test()">  
        </td>  
      </tr>  
    </table>  
  </div>  
</div>  
</fieldset>  
<input type="Submit" value="Speichern" />  
</form>  
</body>  
</html>  

Hier ist der Javascript-Code, ich hab die Funktion jetzt ausgelagert in die test.js.

  
function test()  
{  
  alert("test");  
}  

Nochmal der Fehler: Wenn man auf den Button innerhalb des Formulars klickt, wird die Funktion test() nicht aufgerufen und ich würde gerne wissen, wieso.