// utiliser pour mat?rialiser la navigation (point de vue technique) dans WEB_SHIPPING function updateMethod(control) { _form = control.form; document.getElementById("method").value = control.name; _form.submit(); } // ################################################## function getById(idNode) { // TODO : tester le navigateur // utiliser document.all[] pour IE return document.getElementById(idNode); } // ################################################## function modifBgCol(idNode, color) { var node = getById(idNode); if(node == null) { alert(idNode); return; } node.setAttribute("bgColor", color); } function modifTexte(idNode, texte) { var node = getById(idNode); if(node == null) { alert(idNode); return; } node.innerHTML = texte; } // ################################################## function affg(nodeContentName) { var nodeContent = getById(nodeContentName); if(nodeContent == null) return; nodeContent.style.visibility = "hidden"; toggle(nodeContentName); } function hide(nodeContentName) { var nodeContent = getById(nodeContentName); if(nodeContent == null) return; nodeContent.style.visibility = "visible"; toggle(nodeContentName); } // toggle pour l'affichage des sous-listes function toggle(nodeContentName) { var nodeContent = getById(nodeContentName); if(nodeContent == null) return; if(nodeContent.style.visibility != "hidden") { nodeContent.style.visibility = "hidden"; nodeContent.style.overflow = "hidden"; nodeContent.style.display = "none"; } else { nodeContent.style.display = "block"; nodeContent.style.visibility = "visible"; nodeContent.style.overflow = "visible"; } }