Ik gebruik het onderstaand javascript om iets pas weer te geven na het selecteren van waarde. Het werkt perfect in IE maar als ik het ga testen in Netscape dan werkt het niet.
Weet iemand een oplossing?
Weet iemand een oplossing?
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| <html>
<head>
<style type="text/css">
#checkbox {
position: relative;
visibility: hidden;
}
</style>
<title>Form</title>
<script language="javascript" type="text/javascript">
//var select = "5";
function getStyle( layer ) {
if( document.getElementById ) {
return document.getElementById( layer ).style
} else if( document.all ) {
return document.all[layer].style
} else {
return document[layer]
}
}
function makeVisible() {
getStyle('checkbox').visibility='visible';
}
function makeInvisible() {
getStyle('checkbox').visibility='hidden';
}
function checkSelect(waarde) {
if (waarde == "wel") {
makeVisible();
}
else if (waarde == "niet") {
makeInvisible();
}
}
</script>
</head>
<body>
<form name="form1" action="#">
<select name="select" onChange="checkSelect(this.value)">
<option value="niet">-----Kies een item-----</option>
<option value="wel">Toon checkbox WEL</option>
<option value="niet">Toon checkbox NIET</option>
</select>
<br>
<span id="checkbox"><input type="checkbox" value="checkbox"
name="checkbox">Tekst</span>
</form>
</body>
</html> |