// Merci a vwalas function affiche_menu() { // Detection de la position du clic (distance au bords droit et bas) var droite = document.body.clientWidth - event.clientX; var bas = document.body.clientHeight - event.clientY; // Si il n'y a pas la place a droite pour placer le menu if ( droite < document.getElementById('menu').offsetWidth ) { // On place le menu a gauche de la souris document.getElementById('menu').style.left = document.body.scrollLeft + event.clientX - document.getElementById('menu').offsetWidth; } // Sinon, on le place a droite de la souris else { document.getElementById('menu').style.left = document.body.scrollLeft + event.clientX; } // Pareil vis-a-vis du bas de l'ecran if ( bas < document.getElementById('menu').offsetHeight ) { document.getElementById('menu').style.top = document.body.scrollTop + event.clientY - document.getElementById('menu').offsetHeight; } else { document.getElementById('menu').style.top = document.body.scrollTop + event.clientY; } // Affichage proprement dit du menu document.getElementById('menu').style.visibility = "visible"; return false; } // Masquage du menu function masque_menu() { if (document.formulaire.cpt_aff.value==0) { document.formulaire.cpt_aff.value=1; } else { document.getElementById('menu').style.visibility = "hidden"; document.formulaire.cpt_aff.value=0; document.formulaire.ch_table.value=0; document.formulaire.ch_code_enrgt.value=0; document.formulaire.ch_pn_uid.value=0; document.formulaire.ch_date.value=0; } } // Surlignage des intitules (position 'on') function surlignage() { if ( event.srcElement.className == "intitules" ) { event.srcElement.style.backgroundColor = "highlight"; event.srcElement.style.color = "white"; } } // Remise a l'etat normal des intitules (position 'off') function normal() { if ( event.srcElement.className == "intitules" ) { event.srcElement.style.backgroundColor = ""; event.srcElement.style.color = "black"; } } // Chargement des liens function aller() { if ( event.srcElement.className == "intitules" ) { // Verification de la fenetre cible pour le lien (nouvelle fenetre...) if ( event.srcElement.getAttribute("target") != null ) { window.open(event.srcElement.url,event.srcElement.getAttribute("target")); } else { document.formulaire.ch_choix_menu.value=parseInt(event.srcElement.url); document.formulaire.submit(); } } }