Toon posts:

[javascript] onload=

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb de volgende code voor het verbergen en verschijnen van tablerows:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script type="text/javascript">
function showHideChkBox(chkBox,objName) 
{
if (chkBox.checked) {
    document.getElementById(objName).style.display="block";
    } 
     else 
     {
     document.getElementById(objName).style.display="none";
    }
}
</script>

--------------------------
<input type="checkbox" value="1" onClick="showHideChkBox(this, 'div1');">
<input type="checkbox" value="1" onClick="showHideChkBox(this, 'div2');">
--------------------------

<tr id="div1" style="display:none; width: 50%; border: 0px solid black;">tekst</tr> 
<tr id="div2" style="display:none; width: 50%; border: 0px solid black;">tekst</tr>


Werkt echt perfect, maar helaas als de pagina laad is de tr niet zichtbaar als de checkbox is checked, dit omdat t script niet is uitgevoerd.
Dus dan moet het in
<body onload=showHideChkBox(this, 'div2');">

maar ik krijg het niet voor elkaar wat daar moet staan...
ik wil dus dat het bij alle meerder checkboxen werkt...
heb er ook niet zo veel verstand van, is het mogelijk wat ik wil? bvd :o

  • Gangkast
  • Registratie: Juni 2001
  • Niet online

Gangkast

/// Meubel

[b]Verwijderd schreef op 17 September 2003 @ 12:37:
...heb er ook niet zo veel verstand van...
Dat is het probleem ;)



Modbreak

Als je niets weet toe te voegen zeg dan ook niets!

[ Voor 27% gewijzigd door crisp op 17-09-2003 12:45 ]

“The world is a book and those who do not travel read only one page”


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Je moet een functie maken die je onload start, waarin je checkt of de checkboxen al dan niet gechecked zijn:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
function checkState(){

  if (document.getElementById('juisteElement').checked){
    alert('ja hoor');
  }
  else{
    alert('nee hoor');
  }
}

//einde van JavaScript
window.onload = checkState;


Dan mag je nog zelf verzinnen hoe je aan de juiste elementen komt en wat je moet doen zodra je weet of het element aangevinkt is of niet....

[ Voor 22% gewijzigd door BtM909 op 17-09-2003 12:47 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Dat is het probleem ;)
klopt 8)7

en ik gebruik meerdere checkboxen dus moet ik alle elementen af?

[ Voor 28% gewijzigd door Verwijderd op 17-09-2003 12:59 ]


  • Denhomer
  • Registratie: Augustus 2000
  • Laatst online: 12-10-2025

Denhomer

Doh !

Je kan een loop maken voor alle elementen in een pagina

Verwijderd

Topicstarter
een loop he, oke dat ga ik doen. nog een paar tips waar ik rekening mee moet houden...

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 02:40

Pelle

🚴‍♂️

Zo te zien heb je je script hier vandaan: http://www-tcsn.experts-e...ages/HTML/Q_20614771.html

En nu wil je dat wij dat voor je op gaan lossen? Guess not.
Pagina: 1

Dit topic is gesloten.