Hallo ik heb volgend javascript maar mijn go() functie werkt niet en weet niet wat ik fout doe.
Normaal als er op verder wordt geklikt zou , ales er bvb in de comboboxen : 1 IW Klasfoto is geselecteerd, de url 1IWklf moeten openen maar dat lukt niet. Kan iemand mij helpen?
<HTML>
<head></head>
<body onload="LaadGegevens()">
<FORM name="isc">
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td nowrap height="11">
<select name="jaar" size="1">
<option value=" " selected>Selecteer jaar</option>
</select>
<select name="richting" size="1">
<option value=" " selected>Selecteer richting</option>
</select>
<select name="optie" size="1">
<option value=" " selected>Selecteer optie</option>
</select>
<input type="button" name="test" value="Verder!" onClick="go()" ID="Button1">
</td>
</tr>
</table>
</FORM>
</body>
</HTML>
<script>
<!--
/* declaratie van variabelen */
/* shortcuts naar de comboboxen */
var JaarComboBox = document.isc.jaar;
var RichtingComboBox = document.isc.richting;
var OptieComboBox = document.isc.optie;
/* benodigde data */
var Jaren = new Array();
Jaren[0] = new Array("Selecteer jaar","1","2","3","4","5","6","7");
Jaren[1] = new Array("0","1","2","3","4","5","6","7");
var Richtingen = new Array();
Richtingen[0] = new Array("Selecteer richting","IW","EM","ET","HT");
Richtingen[1] = new Array("0","IW","EM","ET","HT");
var Opties = new Array();
Opties[0] = new Array("Selecteer optie","Lessenrooster","Klasfoto","Klastitularis","Vakleerkrachten","Bijkomende info");
Opties[1] = new Array("0","les","klf","klt","vak","inf");
/* action time! */
/* vul de ComboBoxen en selecteer het 0-de item */
function LaadGegevens(){
for(i=0 ; i < Jaren[0].length ; i++) JaarComboBox[i] = new Option(Jaren[0][i].toString(),Jaren[1][i].toString());
JaarComboBox[0].selected = true; /* JaarComboBox */
for(i=0 ; i < Richtingen[0].length ; i++) RichtingComboBox[i] = new Option(Richtingen[0][i].toString(),Richtingen[1][i].toString());
RichtingComboBox[0].selected = true; /* RichtingenComboBox */
for(i=0 ; i < Opties[0].length ; i++) OptieComboBox[i] = new Option(Opties[0][i].toString(),Opties[1][i].toString());
OptieComboBox[0].selected = true; /* OptieComboBox */
}
function go(){
var blabla = Jaren[1][i] + Richtingen[1][i] + Opties[1][i] + ".jpg"; /*bouw een eigen string op*/
window.open (blabla); /*geef deze nu eens weer met een popup box zodat je kan zien hoe je string eruit ziet…*/
}
//-->
</script>
Normaal als er op verder wordt geklikt zou , ales er bvb in de comboboxen : 1 IW Klasfoto is geselecteerd, de url 1IWklf moeten openen maar dat lukt niet. Kan iemand mij helpen?
<HTML>
<head></head>
<body onload="LaadGegevens()">
<FORM name="isc">
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td nowrap height="11">
<select name="jaar" size="1">
<option value=" " selected>Selecteer jaar</option>
</select>
<select name="richting" size="1">
<option value=" " selected>Selecteer richting</option>
</select>
<select name="optie" size="1">
<option value=" " selected>Selecteer optie</option>
</select>
<input type="button" name="test" value="Verder!" onClick="go()" ID="Button1">
</td>
</tr>
</table>
</FORM>
</body>
</HTML>
<script>
<!--
/* declaratie van variabelen */
/* shortcuts naar de comboboxen */
var JaarComboBox = document.isc.jaar;
var RichtingComboBox = document.isc.richting;
var OptieComboBox = document.isc.optie;
/* benodigde data */
var Jaren = new Array();
Jaren[0] = new Array("Selecteer jaar","1","2","3","4","5","6","7");
Jaren[1] = new Array("0","1","2","3","4","5","6","7");
var Richtingen = new Array();
Richtingen[0] = new Array("Selecteer richting","IW","EM","ET","HT");
Richtingen[1] = new Array("0","IW","EM","ET","HT");
var Opties = new Array();
Opties[0] = new Array("Selecteer optie","Lessenrooster","Klasfoto","Klastitularis","Vakleerkrachten","Bijkomende info");
Opties[1] = new Array("0","les","klf","klt","vak","inf");
/* action time! */
/* vul de ComboBoxen en selecteer het 0-de item */
function LaadGegevens(){
for(i=0 ; i < Jaren[0].length ; i++) JaarComboBox[i] = new Option(Jaren[0][i].toString(),Jaren[1][i].toString());
JaarComboBox[0].selected = true; /* JaarComboBox */
for(i=0 ; i < Richtingen[0].length ; i++) RichtingComboBox[i] = new Option(Richtingen[0][i].toString(),Richtingen[1][i].toString());
RichtingComboBox[0].selected = true; /* RichtingenComboBox */
for(i=0 ; i < Opties[0].length ; i++) OptieComboBox[i] = new Option(Opties[0][i].toString(),Opties[1][i].toString());
OptieComboBox[0].selected = true; /* OptieComboBox */
}
function go(){
var blabla = Jaren[1][i] + Richtingen[1][i] + Opties[1][i] + ".jpg"; /*bouw een eigen string op*/
window.open (blabla); /*geef deze nu eens weer met een popup box zodat je kan zien hoe je string eruit ziet…*/
}
//-->
</script>