little_budda: Null-Object im Script bei Firefox und Opera

Beitrag lesen

Hallo,
ich habe das folgende Script im Head deklariert:

  
<script type="text/javascript">  
  function setItemSearch(sStrValue)  
  {  
  document.getElementById("searchLine").value = sStrValue;  
  document.getElementById("searchform").submit();  
  }  
</script>  

Im Body gibt es das zum einen das Formular

  
<form method="POST" action="lexikon.php5" id="searchform">  
  <input type="text" name="searchLine" size="20" value="">  
  <input type="submit" value="Suche" name="B1">  
</form>  

und zum Anderen zwei Links:

  
<a href="javascript:setItemSearch('Zuschuss')">Zuschuss</a><br>  
<a href="javascript:setItemSearch('Geld')">Geld</a><br>  

Wenn ich auf die Links klicke wird der Begriff in das Suchfeld eingetragen und die Form wird abgeschickt.
Klappt unter IE auch wunderbar.
Nur unter Firefox und Opera nicht.
Firefox tut gar nichts und Opera erzeugt mir eine Warnung "Cannot convert undefined or null to Object".

Ich nutze diese Scripte schon länger.
Was bitte mache ich denn falsch?