De l'utilisation de setTimeout
Bonjour,
j'ai un problème qui me prend la tête depuis quelques heures, je n'arrive pas à utiliser la méthode SetTimeout.
Mon problème est que je désire appeler une fonction avec un paramètre au bout de x millisecondes.
La fonction javascript
Code:
1 2 3 4 5 6
| function CacheMenu(code)
{
getElementById(code).style.display=\'none\';
} |
Le code php
onmouseout="setTimeout(CacheMenu(\''.$code_section_child.'\'),5000)"
Alors j'arrive à faire marcher la fonction mais sans paramètre. LE truc c'est que pour ne plus avoir de messages d'erreur, j'ai trouvé sur le net qu'il faut encadrer les paramètres avec des quotes.
Ce qui me donne
onmouseout="setTimeout(\'CacheMenu(\''.$code_section_child.'\')\',\'5000\')"
Mais du coup mon paramètre PHP n'est pas passé correctement...
Merci à celles et ceux qui pourront m'aider.