SettimeOut en javascript
Résolu
halima15
Messages postés
161
Date d'inscription
Statut
Membre
Dernière intervention
-
UgglyBoy Messages postés 440 Statut Membre -
UgglyBoy Messages postés 440 Statut Membre -
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 pour pc - Télécharger - Langages
- A javascript error occurred in the main process français - Forum Windows
- Javascript arrondi ✓ - Forum Windows
- Javascript arrondir à 2 décimales - Forum Webmastering
- Afficher un tableau javascript en html ✓ - 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