Je souhaite ouvrir plusieurs formulaire dans une fenêtre...
voici le code :
function gradient(id, level)
{
var box = document.getElementById(id);
box.style.opacity = level;
box.style.MozOpacity = level;
box.style.KhtmlOpacity = level;
box.style.filter = "alpha(opacity=" + level * 100 + ")";
box.style.display="block";
return;
}
function fadein(id)
{
var level = 0;
while(level <= 1)
{
setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
level += 0.01;
}
}
// Open the lightbox
function openbox(formtitle, fadin)
{
var box = document.getElementById('box');
document.getElementById('filter').style.display='block';
var btitle = document.getElementById('boxtitle');
btitle.innerHTML = formtitle;
if(fadin)
{
gradient("box", 0);
fadein("box");
}
else
{
box.style.display='block';
}
var newvar=formtitle;
document.getElementById('ladiv').innerHTML=newvar;
}
// Close the lightbox
function closebox()
{
document.getElementById('box').style.display='none';
document.getElementById('filter').style.display='none';
}
function gradient2(id2, level2)
{
var ma_box = document.getElementById(id2);
ma_box.style.opacity = level2;
ma_box.style.MozOpacity = level2;
ma_box.style.KhtmlOpacity = level2;
ma_box.style.filter2 = "alpha(opacity=" + level2 * 100 + ")";
ma_box.style.display="block";
return;
}
function fadein2(id2)
{
var level2 = 0;
while(level2 <= 1)
{
setTimeout( "gradient2('" + id2 + "'," + level2 + ")", (level2* 1000) + 10);
level2 += 0.01;
}
}
function openbox2(formtitle2, fadin2)
{
var ma_box = document.getElementById('box2');
document.getElementById('filter2').style.display='block';
var btitle2 = document.getElementById('boxtitle2');
btitle2.innerHTML = formtitle2;
if(fadin2)
{
gradient2("ma_box", 0);
fadein2("ma_box");
}
else
{
ma_box.style.display='block';
}
var newvar2=formtitle2;
document.getElementById('ladiv2').innerHTML=newvar2;
}
function closebox2()
{
document.getElementById('box2').style.display='none';
document.getElementById('filter2').style.display='none';
}
Etant donné que je veux ouvrir deux formulaires dans deux fenêtre différentes j'ai donc dupliqués toutes les fonctions...
Voici l'appel de la fonction open box pour les deux formulaires.
<td onclick="openbox('titre', 1)" class="vaccin1">
<td onclick="openbox2('titre', 1)" class="vaccin1">
Le problème c'est qu'il m'ouvre toujours la même lightbox et que le deuxième formulaire il me l'affiche directement sur ma page alors que je voudrais sur le click :(
