Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2012
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement