totofweb
Messages postés57Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention19 juin 2006
-
18 sept. 2002 à 17:56
ypothier
Messages postés80Date d'inscriptionvendredi 4 janvier 2002StatutMembreDernière intervention22 janvier 2007
-
18 sept. 2002 à 22:13
Bonjour
J'ai un script dans lequel un fonction doit etre executee dans une autre = > showtip2(...);
Je voudrais qu'en plus, un des parametre contenu entre parenthese soit une variable => texte
J'ai essaye, mais ca ne lance pas la fonction (elles marchent bien autrement)
function description(texte)
{
window.status = texte;
return true;
if (document.all)
document.all.tooltip2.style.visibility="hidden"
else if (document.layers)
{
clearInterval(currentscroll)
document.tooltip2.visibility="hidden"
}
}
function scrolltip()
{
if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width)
document.tooltip2.document.nstip.left-=5
else
document.tooltip2.document.nstip.left=150
ypothier
Messages postés80Date d'inscriptionvendredi 4 janvier 2002StatutMembreDernière intervention22 janvier 20071 18 sept. 2002 à 22:13
Salut
C'est normal que ta fonction showtip2(...) ne s'appele pas, car tu fais un return avant. Le return te fait de ta fonction en ne prennant pas conte de ce qu'il ce passe après le return. Pour que ta fonction s'appele, tu devrais faire celà :
function description(texte)
{
window.status = texte;
showtip2(this,event,texte);
return true;
}
Comme ca, il va affecté ton window.status, par la suite il va appelé ta fonction showtip2(...) par la suite il va faire le return.