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'; }; } } } } window.onload = pop;