Je vous explique plus en détail.
Voila ma fonction :
function Blend(obj, durblend)
{
if (durblend<=0) durblend=5;
obj.style.filter='blendtrans(duration=' + durblend + ')';
obj.filters[0].Apply();
if (obj.style.visibility=='')
{
obj.style.visibility='hidden';
}
else
{
obj.style.visibility='';
}
obj.filters[0].Play();
}
en parametre je passe l'id de mon div et la durée de la transition. Ca marche Nickel sur le Onload mais sur le Onunload ca marche pas car le filtre n'a pas le temps de passer.
donc je cherche à mettre dans le Onunload du body de ma page ma fonction Blend(truc,6) avec une fonction lui disant de ne pas changer de page avant quelques secondes.
Or soit je n'utilise pas la fonction setTimeout correctement soit ce n'est pas cette fonction qui convient.
J'ai essayé :
OnUnLoad="javascript:setTimeout('mafonction',1000);"
OnUnLoad="setTimeout('mafonction',1000)"
OnUnLoad="setTimeout(mafonction,1000)"
OnUnLoad="mafonction"
et pas mal d'autres truc...
Ou est l'erreur ?!?!?
A+