Steffen Merx: Frage zu slect field mit javascript

Beitrag lesen

Hi,

also ich habe eine Verstaendnisfrage hinsichtlich javascript allgemein. Warum zeigt Firefox eine leere Seite wenn ich im xhtml kopf das script tag geschlossen angebe etwa so:

funktioniert nicht:
  <script src="../share/script.js" type="text/javascript" language="javascript"/>

aber funktioniert mit:

funktioniert nicht:
  <script src="../share/script.js" type="text/javascript" language="javascript"> </script>

Die Zwiete Frage bezieht sich auf ein select element. Und zwar habe ich folgendes integriert in script.js:

function Selection(prefix, link) {  
    document.forms['form'].langselect.options[1] = new Option ("value 1",prefix + "v1/" + link);  
    document.forms['form'].langselect.options[2] = new Option ("value 2",prefix + "v2/" + link);  
}

in der xhtml seite erfolgt der Aufruf:

 <form name="form" action="">  
  <select title="Select" class="Select" name="langselect" onchange="window.location.href= this.form.jumpto.options[this.form.jumpto.selectedIndex].value" onclick="Selection('../../','tree/path/index.html')">  
                      <option selected="selected" title="English">en</option>  
   </select>  
</form>  

Der Sprung zur gewuenschten Seite erfolgt aber nicht, wo liegt der Fehler?