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
Le code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function CacheMenu(code) { getElementById(code).style.display=\'none\'; }
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.
Partager