Kalle: Einfügen von Versionsnummer erzeugt Fehleremeldung

Beitrag lesen

HI!
Fragen:
Welche Auswirkung hat das Einfügen der Versionsnummer?
Was kann man ändern, damit es funktioniert?

Problem kurz:
Durch Einfügen der Versionsnummer von javascript kommt Fehlermeldung in IE5.

Problembeschreibung:

Ich benutze 2 Browser IE5 und NS 4.04.
Bei folgendem Code funktioniert es ohne Probleme mit IE5.
Beim NS gibt es eine Fehlermeldung beim laden der Datei:

JavaScript Error:
function does not always return a value.
        }
........^

<script language="javascript"><!--

function openWindow(url){
objWin = window.open('suche.html','Suchergebnisse','top=20,left=400,width=500,height=500,scrollbars=yes,resizable=yes');
(url, 'Suchergebnisse','top=20,left=400,width=500,height=500,
scrollbars=yes,resizable=yes');

document.forms['suchen'].action = url;  
document.forms['suchen'].target = 'Suchergebnisse';  
document.forms['suchen'].submit();  
objWin.focus();  
}  

function pruefen(){
  if(document.suchen.suchbegriff.value==""){
  alert("Bitte geben Sie einen Suchbegriff in");
   document.suchen.suchbegriff.focus();
   }
  else{
  if((document.suchen.alter.value!="")
                &&(isNaN   (document.suchen.alter.value)==true)){
  alert("Bitte geben Sie eine gültige Zahl ein!");
  document.suchen.alter.focus();
  return false;
    }
   else{
  if((document.suchen.groesse.value!="")&&(isNaN(document.suchen.groesse.value)==true)){
  alert("Bitte geben Sie eine gültige Zahl ein!");
   document.suchen.groesse.focus();
   return false;
    }
   else openWindow('inhalt01.asp');    
    
   }
  }
}

function logische(operator){  

bisher = document.suchen.suchbegriff.value;
  document.suchen.suchbegriff.value = bisher + " " + operator + " ";
  document.suchen.suchbegriff.focus();
  }
//--></script>

Nach einfügen der Versionsnummer kommt keine Fehlermeldung mehr beim laden im NS.
Dafür verlangt der IE5 in folgender Seite nach einem Objekt:
<td align="right" width="371">
<input type=button value="Suche starten" onclick="javascript: pruefen()">
</td>

Fehlermeldung:
IE5:
Objekt erwartet.

Im NS:
JavaScript Error:
pruefen is not defined.

Probiert habe ich schon on Submit, ";" nach pruefen,..und ein paar andere Ideen waren genauso erfolglos.