blob: be5b1130d4924c879d14ddf5cf80dc7d39a22d28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
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';
}
}
}
}
}
}
|