compte à rebours 10s et redirection automatique à la fin

Mammouth du PHP | 555 Messages

05 sept. 2005, 10:59

Bonjour à tous
Je n'ai aucune connaissance en javascript et j'en suis désolé. J'ai cherché longtemps sans pour autant trouver ce que je voulais. Ce que je cherche c'est un compte à rebours(text) de 10s qui à la fin redirige vers une page. Mais surtout il ne faut pas qu'on ai besoin de le démarrer pour qu'il commence son décompte. Il faut qu'il commence tout seul sans intervention.
Merci de votre aide
A+ et bon surf!!!!

Mammouth du PHP | 555 Messages

05 sept. 2005, 11:01

hum j'allais oublier il faut qu'on voit le décompte des secondes en direct et sans avoir besoin de rafraichir svp merci
A+ et bon surf!!!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

05 sept. 2005, 11:38


Mammouth du PHP | 555 Messages

05 sept. 2005, 11:48

la même chose mais avec le compteur qui démarre automatiquement stp merci
A+ et bon surf!!!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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>

Mammouth du PHP | 555 Messages

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...
A+ et bon surf!!!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

05 sept. 2005, 12:11

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

Mammouth du PHP | 555 Messages

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...
A+ et bon surf!!!!

Mammouth du PHP | 555 Messages

05 sept. 2005, 13:27

tu peux m'en monter un de 20 secondes stp?
A+ et bon surf!!!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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

Mammouth du PHP | 555 Messages

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
A+ et bon surf!!!!

Eléphant du PHP | 417 Messages

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:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

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:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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