[Résolu][JS] : SetTimeOut avec Mozilla ne marche pas ?

: SetTimeOut avec Mozilla ne marche pas ? [Résolu][JS] - HTML/CSS - Programmation

Marsh Posté le 10-01-2004 à 10:58:29    

Bonjour,
 
J'ai un petit probleme avec une fonction javascript.
Je fais appel a une fonction pour que le champ d'un formulaire s'efface tout seul au bout de 500ms une fois le formulaire envoyé  =>
function Clear() {
setTimeout("chatform.message.value = \"\"", 500); document.chatform.message.focus();
return true;
}
grace au formulaire que voila =>
<FORM ACTION = "" NAME = "chatform" TARGET = "chatframe" onSubmit = "return Clear();">
Tout fonctionne tres bien sous IE, le champ 'message' s'efface automatiquement au bout de 500ms. Mais sous Mozilla, le champ ne s'efface pas, alors que le focus fonctionne. J'ai recherché un peu et j'ai l'impression que la fonction setTimeout est censée fonctionner sous Mozilla, normalement. Une erreur de syntaxe ?


Message édité par yeffries le 10-01-2004 à 22:27:26
Reply

Marsh Posté le 10-01-2004 à 10:58:29   

Reply

Marsh Posté le 10-01-2004 à 22:26:32    

Bon, en fait, il fallait ajouter document devant le formulaire... :(  
Bizarre que ca marche sous IE et pas sur les autres... :??:  
 
setTimeout("document.chatform.message.value = \"\"", 500); document.chatform.message.focus();

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed