View difference between Paste ID: 00zGhKU5 and mUVsuJ8m
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
}