function pop() { var myAs = document.getElementsByTagName('a'); for (var a = 0; a < myAs.length; ++a) { // Si le lien a une classe de type pop if (myAs[a].className == 'pop') { // on extrait l'id de la popup à partir du href var pop = document.getElementById(myAs[a].href.substring(myAs[a].href.lastIndexOf('#') + 1)); // si la popup existe on l'affiche (display block) if (pop) { pop.style.display = 'none'; myAs[a].onclick = function() { thisPopup = document.getElementById(this.href.substring(this.href.lastIndexOf('#') + 1)) thisPopup.style.display = (thisPopup.style.display == 'none') ? 'block' : 'none'; return false; }; // on efface la popup en cliquant dessus // pop.onclick = function() // { // this.style.display = 'none'; // }; var nompopup = myAs[a].href.substring(myAs[a].href.lastIndexOf('#') + 1); var num = nompopup.substring(3,nompopup.length); var nomform = 'form' + num; var formulaire = document.getElementById(nomform); if (formulaire) { document.forms[nomform].elements['fermer'].onclick = function() { pp = document.getElementById(('pop') + this.alt); pp.style.display = 'none'; } } } } } }