fotzibaer: abhängige select box befüllen aus array

Beitrag lesen

Hallo,
ja habe einige logische Fehler gefunden und noch weiter recherchiert. Bin schon recht weit gekommen - habe nur ein Problem:
Ohne Reload scheint es nicht zu funktionieren?!? (Ich dachte Javascript als clientseitige Sprache...)

Folgendes habe ich jetzt:

Selectbox1:
<select name="responsible_group" size="1" onChange="set_groupbox(this[this.selectedIndex].value);" >

Selectbox2:
<select name="group" size="1">
...rs Abfrage in VBScript...
<script type="text/JavaScript">
<!--
//declare your arrays...
 var abbrev = new Array();
 var group_id = new Array();
 var title = new Array();
 var rel_to = new Array();
<%
 Dim intCount
 intCount=0
  while not rs.eof
  response.write "abbrev["&intCount&"]='"&rs(0)&"';"&vbcrlf
  response.write "group_id["&intCount&"]="&rs(1)&";"&vbcrlf
  response.write "title["&intCount&"]='"&rs(2)&"';"&vbcrlf
  response.write "rel_to["&intCount&"]="&rs(3)&";"&vbcrlf
  intCount=intCount+1
  rs.Movenext
   wend
 %>
 function set_groupbox(res_group_id)
{
for (var i=0; i<rel_to.length; i++)
 if (rel_to[i]==res_group_id )
 {
 document.write("<option value="+group_id[i]+">"+abbrev[i]+" - "+title[i]+"</option>");
 }
 else
 {
 document.write("");
 }
}
-->
</script>
</select>

Was ist jetzt noch falsch?

Gruss,
fotzibaer