Javascript qui ne fonctione pas partout
Voici mon script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function poplink(temps) {
if (temps > 0) {
decompte = temps - 1;
document.formulaire.decompte.value = decompte;
setTimeout('poplink(decompte)',900);
} else {
window.opener.decon();
window.close();
}
}
setTimeout('poplink(duree_popup)',1000); |
la page html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<body onunload="uninit()" onload="init()">
<div align="justify">
<form method="post" action="" name="formulaire">
<span>Pour plus de sécurité, vous allez être déconnecté dans </span>
<input value="30" size="2" type="text" name="decompte">
<span> secondes</span>
</form>
</div>
</body> |
Dans environnement de dev et de recette, cela fonctionne bien. Lorsque je passe en production, ça ne marche plus j'ai cette erreur :
Code:
Erreur : document.formulaire has no properties
Quelqu'un aurait-il une idée car moi je seche....
Je précise que je teste avec le meme navigateur en dev et en prod. En prod cela fonctionne lorsque je raffraichi la page.
Merci d'avance pour votre aide
Nad