herrwan Aide Matos : nikodoc, 2 utilisateurs anonymes et 46 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

JavaScript : Redirection après un compte à rebour...

 
n°371080
destroyeur​04
Profil : Célèbre
Posté le 20-07-2005 à 22:06:18  profilanswer
 

Bonjour à tous.  :hello:  
Etant une quiche en javascript, je ne peut que vous demander de l'aide.
Donc voilà, j'ai fait une page d'erreur qui vous redirige après un certain nombre de seconde.
Le problème, c'est que je reste bloqué au niveau de la redirection.
Pourtant je suis sûr que c'est simple.
 
un exemple en ligne:  
http://destroyeur045.free.fr/test/redirection.htm
 
Voilà le code de la page:

Code :
  1. <html>
  2. <!-- saved from url=(0025)http://destroyeur045.free.fr/ -->
  3. <head>
  4. <script type="text/javascript">
  5. var valeur_origine = 5;
  6. var valeur = valeur_origine
  7. var x;
  8. function Init() {
  9.  window.document.getElementById('compteur').value=valeur;
  10.  x = window.setInterval('Decompte()', 1000);
  11. }
  12. function Decompte() {
  13.  ((valeur > 0)&&( ! window.document.getElementById('MaCheck').checked)) ? (window.document.getElementById('compteur').value = --valeur) : (window.clearInterval(x));
  14. }
  15. function Relance(elem) {
  16.  if( ! elem.checked )  x= window.setInterval('Decompte()', 1000);
  17. }
  18. function ResetCompteur() {
  19.  valeur = valeur_origine;
  20.  window.document.getElementById('MaCheck').checked = false;
  21.  window.clearInterval(x)
  22.  Init();
  23. }
  24. window.onload = Init;
  25. </script>
  26. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  27. <title>Code invalide...</title>
  28. <style type="text/css">
  29. <!--
  30. .Style2 {
  31. color: #FF0000;
  32. font-size: 36px;
  33. }
  34. .Style3 {color: #000000; font-size: 12px; }
  35. .Style4 {color: #000000; font-size: 36px; }
  36. -->
  37. </style>
  38. </head>
  39. <body>
  40. <div align="center">
  41.   <p class="Style2">&nbsp;</p>
  42.   <table align="center" width="270" border="10">
  43.     <tr>
  44.       <td width="242" height="90"><div align="center"><span class="Style2">Code invalide...</span></div></td>
  45.     </tr>
  46.   </table>
  47.   <p>&nbsp;</p>
  48.   <p class="Style4">&nbsp;</p>
  49.   <p class="Style3">redirection en cours ...</p>
  50.   <p class="Style3">
  51.     <input type="checkbox" name="MaCheck" id="MaCheck" onClick="Relance(this);">
  52.   <input type="text" name="compteur" id="compteur" size="2" readonly="readonly">
  53. <input type="button" value="reset" onclick="ResetCompteur(); return false;">&nbsp;
  54.   </p>
  55. </div>
  56. </body>
  57. </html>


 
Je voudrais que quand le compte à rebour arrive à 0, la page se charge.
Comme vous pourrer le voir, on peut stopper le décompte, et le réinitialiser.
 
A la ligne 17, il faudrais que j'insère une ligne du genre, mais je n'arrive pas à mettre un rapport avec "(valeur=0)"

Citation :

window.setTimeout("location=('http://google.com')" );


 
 
Un grand merci à ceux qui pourrons m'aider.  :jap:


Message édité par destroyeur04 le 21-07-2005 à 02:13:59
mood
Publicité
Posté le 20-07-2005 à 22:06:18  profilanswer
 

n°371096
dhuicque
Profil : Inconnu(e)
Posté le 21-07-2005 à 14:49:41  profilanswer
 

vas voir à l'adresse suivante: http://www.editeurjavascript.com
je pense ke ça pourra t'aider.


Aller à :
Ajouter une réponse
 


Hit-Parade des sites francophones