SHOW:
|
|
- or go back to the newest paste.
1 | var generatedContent = {}; | |
2 | ||
3 | function checkbox_onchange(checkbox) { | |
4 | var name = checkbox.value; | |
5 | var node = generatedContent[name]; | |
6 | ||
7 | if (checkbox.checked) { | |
8 | if (undefined == node || null == node) { | |
9 | // on crรฉe juste un <div>NOEUD {name}</div> | |
10 | node = document.createElement('div'); | |
11 | node.appendChild(document.createTextNode('NOEUD '+ name)); | |
12 | ||
13 | // on ajoute รงa dans l'arbre DOM. | |
14 | document.getElementById('contenu').appendChild(node); | |
15 | ||
16 | generatedContent[name] = node; | |
17 | } | |
18 | node.style.display = 'block'; // affiche le noeud. | |
19 | ||
20 | } else if (!(undefined == node || null == node)) { | |
21 | node.style.display = 'node'; // cache le noeud. | |
22 | } | |
23 | } | |
24 | ||
25 | var etatInitial = {b1: true, b2: false}; | |
26 | function bidule() { | |
27 | for (var i in etatInitial) { | |
28 | var b = etatInitial[i]; | |
29 | document.getElementById(i).checked = b; | |
30 | checkbox_onchange(b); | |
31 | } | |
32 | } |