Pagina 1 van 1

Javascript Probleem Combo Dropdown Box

Geplaatst: 25 jan 2004, 18:25
door ThaMaster
Wel,
ik heb een scriptje en nu wou ik dat gebruiken in een formulier,
in mozilla en netscape en dergelijke verstuurd hij de gegevens goed,
maar zodra ik in ie probeer dan werkt het nietmeer :s
hij zou gewoon de info moeten versturen die je aanklikt...

Code: Selecteer alles

<select name="land" size="1" onChange="redirect(this.options.selectedIndex)">
<option value="" selected>-- Land --</option>
<option>Belgiƫ</option>
<option>Nederland</option>
</select>
<br>
<select name="provincie" size="1" onChange="redirect1(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>-- Selecteer Land --</option>
<option value="" selected>-- Selecteer Land --</option>
</select>
<br>
<select name="woonplaats" size="1" onChange="redirect2(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>-- Selecteer Provincie --</option>
<option value="" selected>-- Selecteer Provincie --</option>
</select>
<script>
<!--

var groups=document.isc.land.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("-- Selecteer --","");

group[1][0]=new Option("-- Selecteer --","");
group[1][1]=new Option("Antwerpen","Antwerpen");
group[1][2]=new Option("Ardennen","Ardennen");
group[1][3]=new Option("Brussel","Brussel");
group[1][4]=new Option("G-H Luxemburg","G-H Luxemburg");
group[1][5]=new Option("Henegouwen","Henegouwen");
group[1][6]=new Option("Limburg","Limburg");
group[1][7]=new Option("Luik","Luik");
group[1][8]=new Option("Namen","Namen");
group[1][9]=new Option("Oost-Vlaanderen","Oost-Vlaanderen");
group[1][10]=new Option("Vlaams-Brabant","Vlaams-Brabant");
group[1][11]=new Option("Waals-Brabant","Waals-Brabant");
group[1][12]=new Option("West-Vlaanderen","West-Vlaanderen");


group[2][0]=new Option("-- Selecteer --","");
group[2][1]=new Option("Drenthe");
group[2][2]=new Option("Flevoland");
group[2][3]=new Option("Friesland");
group[2][4]=new Option("Gelderland");
group[2][5]=new Option("Groningen");
group[2][6]=new Option("Limburg");
group[2][7]=new Option("Noord-Brabant");
group[2][8]=new Option("Noord-Holland");
group[2][9]=new Option("Overijssel");
group[2][10]=new Option("Utrecht");
group[2][11]=new Option("Zeeland");
group[2][12]=new Option("Zuid-Holland");

var temp=document.isc.provincie


function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
redirect1(0)
}



var secondGroups=document.isc.provincie.options.length
var secondGroup=new Array(groups)
for (i=0; i<groups; i++)  {
secondGroup[i]=new Array(group[i].length)
for (j=0; j<group[i].length; j++)  {
secondGroup[i][j]=new Array()  }}

secondGroup[0][0][0]=new Option("-- Selecteer Provincie --","");
secondGroup[1][0][0]=new Option("-- Selecteer Provincie --","");

secondGroup[1][1][0]=new Option("-- Selecteer --","");
secondGroup[1][1][1]=new Option("Aartselaar");


secondGroup[1][2][0]=new Option("-- Selecteer --","");
secondGroup[1][2][1]=new Option("Bastogne");


secondGroup[1][3][0]=new Option("-- Selecteer --","");
secondGroup[1][3][1]=new Option("Etterbeek");

secondGroup[1][4][0]=new Option("-- Selecteer --","");
secondGroup[1][4][1]=new Option("Aarlen");


secondGroup[1][5][0]=new Option("-- Selecteer --","");
secondGroup[1][5][1]=new Option("Bergen");



secondGroup[1][6][0]=new Option("-- Selecteer --");
secondGroup[1][6][1]=new Option("Alken");


secondGroup[1][7][0]=new Option("-- Selecteer --","");
secondGroup[1][7][1]=new Option("Chaudfontaine");


secondGroup[1][8][0]=new Option("-- Selecteer --","");
secondGroup[1][8][1]=new Option("Namur");
secondGroup[1][8][2]=new Option("Rochefort");

secondGroup[1][9][0]=new Option("-- Selecteer --","");
secondGroup[1][9][1]=new Option("Aaigem");


secondGroup[1][10][0]=new Option("-- Selecteer --","");
secondGroup[1][10][1]=new Option("Aarschot");


secondGroup[1][11][0]=new Option("-- Selecteer --","");
secondGroup[1][11][1]=new Option("Charleroi");


secondGroup[1][12][0]=new Option("-- Selecteer --","");
secondGroup[1][12][1]=new Option("Aalbeke");



secondGroup[2][0][0]=new Option("-- Selecteer Provincie --","");
secondGroup[2][1][0]=new Option("-- Selecteer --","");
secondGroup[2][1][1]=new Option("Assen");


secondGroup[2][2][0]=new Option("-- Selecteer --","");
secondGroup[2][2][1]=new Option("Almere");


secondGroup[2][3][0]=new Option("-- Selecteer --","");
secondGroup[2][3][1]=new Option("Baarsdorpermeer");

secondGroup[2][4][0]=new Option("-- Selecteer --","");
secondGroup[2][4][1]=new Option("Apeldoorn");


secondGroup[2][5][0]=new Option("-- Selecteer --","");
secondGroup[2][5][1]=new Option("Appingedam");


secondGroup[2][6][0]=new Option("-- Selecteer --","");
secondGroup[2][6][1]=new Option("Geleen");


secondGroup[2][7][0]=new Option("-- Selecteer --","");
secondGroup[2][7][1]=new Option("Alphen");


secondGroup[2][8][0]=new Option("-- Selecteer --","");
secondGroup[2][8][1]=new Option("Alkmaar");


secondGroup[2][9][0]=new Option("-- Selecteer --","");
secondGroup[2][9][1]=new Option("Dalfsen");


secondGroup[2][10][0]=new Option("-- Selecteer --","");
secondGroup[2][10][1]=new Option("Abcoude");


secondGroup[2][11][0]=new Option("-- Selecteer --","");
secondGroup[2][11][1]=new Option("Breskens");


secondGroup[2][12][0]=new Option("-- Selecteer --","");
secondGroup[2][12][1]=new Option("Aalsmeer");


var temp1=document.isc.woonplaats
function redirect1(y){
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<secondGroup[document.isc.land.options.selectedIndex][y].length;i++){
temp1.options[i]=new Option(secondGroup[document.isc.land.options.selectedIndex][y][i].text,secondGroup[document.isc.land.options.selectedIndex][y][i].value)
}
temp1.options[0].selected=true
}



//-->
</script>

oopz

Geplaatst: 25 jan 2004, 18:26
door Tha Master
sorry,
ik heb het bovenstaande gepost ;)
was vergeten in te loggen :twisted: :lol: