SettimeOut en javascript
Résolu
halima15
Messages postés
167
Date d'inscription
Statut
Membre
Dernière intervention
-
UgglyBoy Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
UgglyBoy Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'ai crée un QCM et je veux q'un message s'affiche si l'utilisateur a dépassé une durée limitée de réponse
et voilà ce que j'ai mis
function resultat() {
var point=0;
var sec=0;
sec++
if(this.choix.capitale[0].checked == true)
point++;
if(this.choix.choisir[1].checked==true)
point++
alert("vous avez : " + point + " points, Merci de votre participation");
}
function minuterie() {
var x=confirm("Vous avez dépassé le temps précis pour prépondre!!!!, Voulez vous encors continuer");
if (x==false)
top.close();
}
window.setTimeout("minuterie()",8000);
mais le probleme c'est que le message ("vous avez dépass"....")
s'affiche en tt cas
soit il as répondu soit non
mais moi je veus qu'il s'affiche juste si l'utlisateur n'as pas répondu rapidement
et si il as répondu il s'affiche pas
je souhaite ke j'étais claire dans mon probleme
et Merci d'avance
j'ai crée un QCM et je veux q'un message s'affiche si l'utilisateur a dépassé une durée limitée de réponse
et voilà ce que j'ai mis
function resultat() {
var point=0;
var sec=0;
sec++
if(this.choix.capitale[0].checked == true)
point++;
if(this.choix.choisir[1].checked==true)
point++
alert("vous avez : " + point + " points, Merci de votre participation");
}
function minuterie() {
var x=confirm("Vous avez dépassé le temps précis pour prépondre!!!!, Voulez vous encors continuer");
if (x==false)
top.close();
}
window.setTimeout("minuterie()",8000);
mais le probleme c'est que le message ("vous avez dépass"....")
s'affiche en tt cas
soit il as répondu soit non
mais moi je veus qu'il s'affiche juste si l'utlisateur n'as pas répondu rapidement
et si il as répondu il s'affiche pas
je souhaite ke j'étais claire dans mon probleme
et Merci d'avance
A voir également:
- SettimeOut en javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Javascript arrondi - Forum Javascript
3 réponses
Le problème est qu'au bout de 8 sec. la fonction minuterie() est appelée; et celle-ci affiche la boîte de dialogue "confirm" de toute façon. Il faut mettre avant une condition if()...
et
n'oublie pas de finir tes instructions avec des points-virgules.
et
n'oublie pas de finir tes instructions avec des points-virgules.
dsl je suis juste débutant en javascript
et Mercu beacoup