M Orthographe | Bonjour,
Ne maîtrisant pas la JavaScript, je fais appel à vos connaissances afin de pouvoir m'aider.
Voici mon problème, lors de la première boucle, +texte+ est bien interprété (enfin je crois) puis après il m'affiche undefined (le debug de firefox m'affiche ; "texte is not defined" , j'ai pensé à une erreur de synthaxe
Je précise une chose : si texte vaut 888, le script m'affiche ok888 puis il se bloque.
Code :
- <script>
- var timeout;
- function openInfoDialog(texte) {
- Dialog.info("BLOP",
- {windowParameters: {className: "alert_lite",width:250, height:100}, showProgress: true});
- timeout=5;
- setTimeout(infoTimeout(""+texte+"" ), 1000)
- }
- function infoTimeout(texte) {
- timeout--;
- if (timeout >0) {
- Dialog.setInfoMessage("ok"+texte+"" )
- setTimeout("infoTimeout(''+texte+'')", 1000)
- }
- else
- Dialog.closeInfo()
- }
- </script>
|
merci |