Ik ben aan het proberen een faq te maken. Zodra er op de vraag wordt geklikt moet het antwoord gedisplayd worden. Het script werkt nu wel, alleen moet je in het begin 2x op de vraag klikken, anders toont hij hem niet. Zou iemand mij kunnen vertellen waar dit aan ligt? De code is als volgt (en wordt gegenereerd door een php script):
Ik ben nog niet zo lang bezig met javascript. Hulp wordt zeer gewaardeerd, alvast bedankt!
Code:
<html><head><title></title>
<link rel="stylesheet" type="text/css" href="css/stylesheet.css">
<style type="text/css">
<!--
p#antwoord1 {display: none;}p#antwoord2 {display: none;}p#antwoord3 {display: none;}
-->
</style>
<script language="JavaScript">
function showantwoord ( show ) {
var var_antwoord = 'antwoord' + show;
if (document.getElementById(var_antwoord).style.display=='none') {
document.getElementById(var_antwoord).style.display='block';
} else {
document.getElementById(var_antwoord).style.display='none';
}
}
</script>
</head>
<body>
<ul>
<li onClick="showantwoord(1)">Vraag1<p id="antwoord1">Antwoord1</p>
<li onClick="showantwoord(2)">Vraag2<p id="antwoord2">Antwoord2</p>
<li onClick="showantwoord(3)">Vraag3<p id="antwoord3">Antwoord3</p>
</body></html>
Ik ben nog niet zo lang bezig met javascript. Hulp wordt zeer gewaardeerd, alvast bedankt!
Laatst bewerkt: