In de head van mijn pagina staat het volgende script. Uitleggen wat het doet doe ik niet, omdat het daar niet om gaat.
Nou roep ik deze functie aan dmv een onClick in een checkbox:
Dit werkt dus niet, IE6 zegt object expected bij de onClick, dus waar "check_ids(1)" staat. Ik heb ook al andere functies geprobeerd met alert testjes enzo, niks deed t.
Wat gaat hier fout?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <script language="JavaScript">
<!--
function check_ids(clicked_id) {
alert("test");
var old_ids = document.object.object_ids.value;
var new_ids;
var new=1;
if(old_ids<>"") {
var ids_array = old_ids.split(",");
for(var x = 0; x < ids_array.length; x++) {
if(clicked_id==ids_array(x)) new=0;
else {
if(x==0) new_ids = ids_array(x);
else new_ids = new_ids+","+ids_array(x);
}
}
if(new==1) new_ids = new_ids+","+clicked_id;
} else new_ids = clicked_id;
document.object.object_ids.value=new_ids;
alert(document.object.object_ids.value);
return true;
}
//-->
</script> |
Nou roep ik deze functie aan dmv een onClick in een checkbox:
code:
1
| <input type="checkbox" name="object_id_1" value="checked" onClick="check_ids(1)"> |
Dit werkt dus niet, IE6 zegt object expected bij de onClick, dus waar "check_ids(1)" staat. Ik heb ook al andere functies geprobeerd met alert testjes enzo, niks deed t.
Wat gaat hier fout?