compte à rebours 10s et redirection automatique à la fin

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : compte à rebours 10s et redirection automatique à la fin

par albat » 05 sept. 2005, 23:43

:lol:
Faudrait aussi que je trouve un peu de temps pour retrouver le javascript que j'avais... ;)

par charabia » 05 sept. 2005, 21:22

loooooooooooool !!!! sacré jeu de mots ! :langue:

Voilà voilà !! j'ai trouvé ça ! Je suis pardonné ? hihi

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <META content="20; URL=mapagederedirection.php" http-equiv=REFRESH> <SCRIPT language="javascript"> <!-- ladate = new Date(); clockStart = ladate.getTime(); function init() { var ladate2 = new Date(); var maintenant = ladate2.getTime(); var timeDiff = maintenant - clockStart; this.diffSecs = timeDiff/1000; return(this.diffSecs); } function var_1() { var mySecs = init(); var mySecs1 = ""+mySecs; mySecs1= mySecs1.substring(0,mySecs1.indexOf(".")); document.monform.macase.value = mySecs1 window.setTimeout('var_1()',1000); } // --> </SCRIPT> </head> <body onload="window.setTimeout('var_1()',1)"> <form name=monform>Vous allez être redirigé dans 20 secondes .. <input name=macase size=1> </form> </body> </html>

par JazzFinder » 05 sept. 2005, 21:14

...c'est ce qu'on appelle un script à la «volley»!... :lol:

par charabia » 05 sept. 2005, 21:12

:roll: c'est que...c'est que...je travaille en même temps moua :roll: mais ça marche non ? J'ai pas eu le temps de chercher autre chose plus propre loooool

par albat » 05 sept. 2005, 17:51

Code : Tout sélectionner

<SCRIPT LANGUAGE="JavaScript"> window.setTimeout("document.form.time.value='10'",1000) window.setTimeout("document.form.time.value='9'",2000) window.setTimeout("document.form.time.value='8'",3000) window.setTimeout("document.form.time.value='7'",4000) window.setTimeout("document.form.time.value='6'",5000) window.setTimeout("document.form.time.value='5'",6000) window.setTimeout("document.form.time.value='4'",7000) window.setTimeout("document.form.time.value='3'",8000) window.setTimeout("document.form.time.value='2'",9000) window.setTimeout("document.form.time.value='1'",10000) window.setTimeout("document.form.time.value='0';location=('http://www.tapage.com');",11000) </script> <center><FORM METHOD=POST name="form"> &nbsp;<INPUT TYPE="text" NAME="time" size="1">secondes. </FORM>
Pas top élégant, ça, Charabia ! :sick:
Tu nous avais habitués à mieux... :langue:

par charabia » 05 sept. 2005, 17:07

Bien sûr quelle question ! On est là pour s'aider non ? lol

Bon tu m'attends là ? Je cherche et je reviens...prends un casse croûte au cas où, on ne sait jamais... :lol:

par JazzFinder » 05 sept. 2005, 16:52

...Quant à être dans les demandes spéciales, puis-je en avoir un, moi-aussi, de 2 mn 30 sec et 25/100? :lol:

par cicom » 05 sept. 2005, 13:35

Merci. Je m'en doutais mais j'étais pas sûr et je préfére demander à qui de droit. Encore merci je retourne bosser

par charabia » 05 sept. 2005, 13:31

arffff il te suffit de rajouter des

Code : Tout sélectionner

window.setTimeout("document.form.time.value='20'",XXX)
et de changer les XXX du code.

Tu pars donc de 20 pour descendre jusqu'à 0 et ensuite les XXX auront :
20 --> 1000,
19 --> 2000, etc...jusqu'à 0

par cicom » 05 sept. 2005, 13:27

tu peux m'en monter un de 20 secondes stp?

par cicom » 05 sept. 2005, 12:15

merci pour ton aide. Bon je retourne bosser sur mon site (là je met en place un système prenium...) http://www.avalanches-clan.net est un site qui fait de la pub pour les sites des autres gratuitement...

par charabia » 05 sept. 2005, 12:11

Tu viens de trouver ton bonheur ! :D Bon courage pour la suite !

par cicom » 05 sept. 2005, 12:10

merci c'est génial. Pour info j'ai quand même cherché mais aucun ne remplissait toutes les conditions...

par charabia » 05 sept. 2005, 11:57

lol tu ne cherches pas beaucoup dis moi :p J'ai à peine cherché sur le net que j'en ai eu plein...

Tiens essaies ceci :

Code : Tout sélectionner

<SCRIPT LANGUAGE="JavaScript"> window.setTimeout("document.form.time.value='10'",1000) window.setTimeout("document.form.time.value='9'",2000) window.setTimeout("document.form.time.value='8'",3000) window.setTimeout("document.form.time.value='7'",4000) window.setTimeout("document.form.time.value='6'",5000) window.setTimeout("document.form.time.value='5'",6000) window.setTimeout("document.form.time.value='4'",7000) window.setTimeout("document.form.time.value='3'",8000) window.setTimeout("document.form.time.value='2'",9000) window.setTimeout("document.form.time.value='1'",10000) window.setTimeout("document.form.time.value='0';location=('http://www.tapage.com');",11000) </script> <center><FORM METHOD=POST name="form"> &nbsp;<INPUT TYPE="text" NAME="time" size="1">secondes. </FORM>

par cicom » 05 sept. 2005, 11:48

la même chose mais avec le compteur qui démarre automatiquement stp merci