Vraag & Antwoord
[javascript] Tabel gaat niet aan en uit
5 antwoorden
- Ik heb een formulier waarbij ik als er een checkbox aangevinkt wordt, een tabel wil laten verschijnen. Nu dacht ik ik doet het zo[code:1:493c0bb808]<input onClick="document.arrPagina.style.display='block'" type="checkbox" name="form[user_rechtenarr][]" value="6" checked />
…
<table id="arrPagina">
<tr>
…
[/code:1:493c0bb808]
nu krijg ik de volgende error[code:1:493c0bb808]Error: document.arrPagina has no properties[/code:1:493c0bb808]
Ik weet echt te weinig van java-script om hier iet smee te kunnen. Wie kan mij (opweg) helpen? - probeer eens:
document.getElementById('arrPagina').style.display='block' - [quote:f57dc9c3c2="maIRnaairruJ"]probeer eens:
document.getElementById('arrPagina').style.display='block'[/quote:f57dc9c3c2]thanx, het werkt in combinatie met
[code:1:f57dc9c3c2]onClick="if(document.getElementById('arrPagina').style.display=='none')
{document.getElementById('arrPagina').style.display='block';}
else
{document.getElementById('arrPagina').style.display='none';}
";[/code:1:f57dc9c3c2]
erg goed. - met zulke lange statements is het beter om het gewoon even in een functie te zetten, is het nog herbruikbaar ook:
[code:1:7d8a522f67]
function toggleDisplay(id)
{
var o = document.getElementById(id);
o.style.display = o.style.display != 'block' ? 'block' : 'none';
}
onClick="toggleDisplay('arrPagina')"[/code:1:7d8a522f67] - thanx, gelukkig gaat het hier om een keer, maar ik zal deze oplossing in mijn achterhoofd houden.
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.