begin process at 2010 03 20 01:47:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

appel de fonction qui marche pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

appel de fonction qui marche pas

mercredi 18 septembre 2002 à 17:56:39 | appel de fonction qui marche pas

Totofweb

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;

showtip2(this,event,texte);
}

function effaceetat()
{
hidetip2();

window.status = "Texte de status par defaut.";
}

if (!document.layers&&!document.all)
event="test"

function showtip2(current,e,text)
{

if (document.all&&document.readyState=="complete")
{
document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>'
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
document.all.tooltip2.style.visibility="visible"
}

else if (document.layers)
{
document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}

function hidetip2()
{

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

}





Qu'est-ce qui va pas ?

Merci
Totof
mercredi 18 septembre 2002 à 22:13:28 | Re : appel de fonction qui marche pas

ypothier

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.

Bonne chance
ypothier



-------------------------------
Réponse au message :
-------------------------------

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;

showtip2(this,event,texte);
}

function effaceetat()
{
hidetip2();

window.status = "Texte de status par defaut.";
}

if (!document.layers&&!document.all)
event="test"

function showtip2(current,e,text)
{

if (document.all&&document.readyState=="complete")
{
document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>'
document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
document.all.tooltip2.style.visibility="visible"
}

else if (document.layers)
{
document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
document.tooltip2.document.nstip.document.close()
document.tooltip2.document.nstip.left=0
currentscroll=setInterval("scrolltip()",100)
document.tooltip2.left=e.pageX+10
document.tooltip2.top=e.pageY+10
document.tooltip2.visibility="show"
}
}

function hidetip2()
{

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

}





Qu'est-ce qui va pas ?

Merci
Totof


Cette discussion est classée dans : texte, document, all, tooltip2, nstip


Répondre à ce message

Sujets en rapport avec ce message

Passage de variable entre fenetres... [ par baddack ] J'ai deux fentres et je veux envoyer des infos de l'une a l'autre!!Par exemple si je click sur un lien de la fenetre1, appeler une fonction du genre : SOS menu avec div [ par kinooo ] bonjour,j'ai réaliser un menu avec des div (code si joint), pour résulmé ce code, lorsque je clique sur une div un sous-menu apparait .Cependant lors Document.all [ par collapsar ] Bonjour,Quelqu'un pourrait-il m'indiquer à quoi sert le test sur document.all en général ?MerciCollapsar fonction script (.js) pour faire descendre et remonter une page ( layer) [ par warza ] Salut !Je cherche désespérément la fonction ( en .js ) pour faire descendre puis remonter ( après avoir cliqué sur un bouton : fermer par exemple ), cellules d'un tableau qui changent de couleur [ par hella71 ] Merci Vous trouverez ci apres le scripttout va bien sur iexplorer mais sur netscape ca marche pas Merciiiiiiiiiii pour votre aide.function cha fonction qui agrandit et rétrécit du texte [ par moulaxxx ] Bonjour j'ai un pb avec mon script : il ne marche qu'un fois c'est-à-dire que le texte de départ s'agrandit une fois et en recliquant sur le lien il n pb de getElementById [ par kidpigeyre ] for(var i=0;i { document.getElementById("tete")[i].innerHTML=document.getElementById("tete")[i].innerHTML.substr(0,3); }voila ça ça ne ma Comment Griser pleins de controles (checkbox) en une boucle ??? [ par SnowAngeL ] je fais une fonction avec une boucle pour griser des controles d'un formulaire, c'est utile et moins long à charger quand on a 50 controles à griser.. La méthode write() [ par sapakus ] Bonjour,write() est une méthode de l'objet document et s'applique donc de cette manière :document.write dom attributes[""].nodeValue, que peut on faire avec [ par Perse ] Bonjour à tous ceux qui vont lire ce post,je travail actuellement sur un script qui me permet de créer un tableau dans une page web à partir d'un fich


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales