bonjour
j'ai un petit problème et je voudrai savoir si vous pouriez m'aidez.
en faite mon problème sais que je doit réalisé un bouton en javas script pour déclencher un deconte.
par contre la il faut que dans se bouton j'utilise une condition avec des variable en php.
aprés cela une fois le decompte terminé je doit la encore faire une condition pour modifier uen variable en php.
voici mon deconte en javas script :
je sais bien que je doit utilisé du ajax mais je galère un peu a tous bien comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <script type="text/javascript"> <!-- var secondes = 60; var input = '<input type="button" value="upgrade" onclick="chrono();" />'; function chrono() { if(secondes <= 0) { document.getElementById('chrono').innerHTML = input; secondes = 60; window.removeTimeout('timeout'); } else { secondes--; document.getElementById('chrono').innerHTML = 'Il reste '+secondes+' secondes'; } var timeout = window.setTimeout('chrono()',999); } // --> </script> </HEAD> <BODY> <div id="chrono"></div> <script type="text/javascript"> <!-- document.getElementById('chrono').innerHTML = input; // --> </script>
donc j'ai réalisé ceci mais je doute frenchement que cela soit correcte:
merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <script type="text/javascript"> xhr.open('POST','js_xhr.php',true); { xhr.open('POST','fiche.valeur.php',true); // ouverture de la connexion xhr.onreadystatechange = function() // définition de la fonction de traitement var valeur1 = '$valeur1'+escape(texte); var valeur2 = '$valeur2'+escape(texte); if (var valeur1 == 10 & var valeur2 == 10) { var valeur1 == (var valeur1 - 10); var valeur2 == (var valeur2 - 10); <!-- var secondes = 60; var input = '<input type="button" value="upgrade" onclick="chrono();" />'; function chrono() { if(secondes <= 0) { document.getElementById('chrono').innerHTML = input; secondes = 60; window.removeTimeout('timeout'); } else { secondes--; document.getElementById('chrono').innerHTML = 'Il reste '+secondes+' secondes'; } var timeout = window.setTimeout('chrono()',999); } // --> } } </script>![]()
Partager