Javascript
Ik heb een klein script om een div weer te geven en te verbergen alleen hij werkt niet -.-
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
function hidediv() {
if (document.getElementById(hideshow).style.visibility = visible) {
document.getElementById('hideshow').style.visibility = 'hidden';
} elseif (document.getElementById(hideshow).style.visibility = hidden){
document.getElementById('hideShow').style.visibility = 'visible';
}
<a href="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
if (document.getElementById(hideshow).style.visibility = visible) {
document.getElementById('hideshow').style.visibility = 'hidden';
} elseif (document.getElementById(hideshow).style.visibility = hidden){
document.getElementById('hideShow').style.visibility = 'visible';
}
<a href="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
je hebt een } te weinig!
Oja, maar hij doet het nog steeds niet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
function hidediv() {
if (document.getElementById(hideshow).style.visibility == 'visible') {
document.getElementById('hideshow').style.visibility = 'hidden';
} elseif (document.getElementById(hideshow).style.visibility == 'hidden'){
document.getElementById('hideShow').style.visibility = 'visible';
}
<a href="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
if (document.getElementById(hideshow).style.visibility == 'visible') {
document.getElementById('hideshow').style.visibility = 'hidden';
} elseif (document.getElementById(hideshow).style.visibility == 'hidden'){
document.getElementById('hideShow').style.visibility = 'visible';
}
<a href="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
Een vergelijking binnen een if doe je met een dubbele = en je vergelijkt een string, dus die hoort tussen quotes
Gewijzigd op 01/01/1970 01:00:00 door Simon Blok
doet het nog steeds niet :(
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/javascript">
function hidediv() {
if (document.getElementById("hideshow").style.visibility == "visible") {
document.getElementById("hideshow").style.visibility = "hidden";
return
} else {
document.getElementById("hideshow").style.visibility = "visible";
return
}
}
</script>
<a href="#" onClick="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
function hidediv() {
if (document.getElementById("hideshow").style.visibility == "visible") {
document.getElementById("hideshow").style.visibility = "hidden";
return
} else {
document.getElementById("hideshow").style.visibility = "visible";
return
}
}
</script>
<a href="#" onClick="javascript:hidediv()">hide div</a>
<div id="hideshow">
Menu1<br />
Menu2<br />
Menu3<br />
</div>
aub :)
je had ergens een hoofdletter fout !
heel er bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Tikkes C