Vraag & Antwoord

Webprogrammeren & scripting

[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';}\n";[/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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.