Intégrer une redirection à la fin d'un compte à rebours...
Résolu
neophyte88
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Intégrer une redirection à la fin d'un compte à rebours...
- Créer un compte google - Guide
- Intégrer une vidéo dans un powerpoint - Guide
- Créer un compte gmail - Guide
- Facebook se connecter à un autre compte - Guide
- Créer un compte instagram sur google - Guide
5 réponses
Bonjour,
1 - Ta fonction JAVASCRIPT ne contient aucu RETURN ...
donc ta condition ...if (Rebour ===0) ne doit jamais être vrai... car rebour est surement NULL....
2 - Evites d'utiliser du PHP DANS les balises SCRIPT...
Pour faire des redirections de page... Javascript possède des instructions exprès...
regardes du côté de : window.location()
https://developer.mozilla.org/fr/docs/Web/API/window/location
3 - J'ai édité ton message pour y ajouter les balises de code....
Merci d'y penser la prochaine fois.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
1 - Ta fonction JAVASCRIPT ne contient aucu RETURN ...
donc ta condition ...if (Rebour ===0) ne doit jamais être vrai... car rebour est surement NULL....
2 - Evites d'utiliser du PHP DANS les balises SCRIPT...
Pour faire des redirections de page... Javascript possède des instructions exprès...
regardes du côté de : window.location()
https://developer.mozilla.org/fr/docs/Web/API/window/location
3 - J'ai édité ton message pour y ajouter les balises de code....
Merci d'y penser la prochaine fois.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Bonjour
Merci beaucoup jordane45 pour ta réactivité et une réponse que je n'osais espérer si rapide... mais qui me laisse toujours dans l'embarras !
Pardon aussi pour le non respect de la règle d'insertion de code que je n'avais pas comprise...
J'ai épluché encore toute la matinée les liens très pertinents que tu m'adresses et je tente désespérément d'écrire cette fonction qui redirigera ma page à la fin du compte à rebours...
"NouveauNé" eut été un pseudo plus réaliste que "Neophyte" : pire que dans le brouillard, je suis comme un aveugle dans sa nuit, et j'avance à tatons, mais rien ne se produit...
voilà mon exercice de ce matin, qui reste sans résultat...
</code>
merci encore pour votre disponibilité pour votre aide
Merci beaucoup jordane45 pour ta réactivité et une réponse que je n'osais espérer si rapide... mais qui me laisse toujours dans l'embarras !
Pardon aussi pour le non respect de la règle d'insertion de code que je n'avais pas comprise...
J'ai épluché encore toute la matinée les liens très pertinents que tu m'adresses et je tente désespérément d'écrire cette fonction qui redirigera ma page à la fin du compte à rebours...
"NouveauNé" eut été un pseudo plus réaliste que "Neophyte" : pire que dans le brouillard, je suis comme un aveugle dans sa nuit, et j'avance à tatons, mais rien ne se produit...
voilà mon exercice de ce matin, qui reste sans résultat...
<code><script language="JavaScript"> function Redirection() { var ladate=new Date() var = adresse de la page actuelle if (date>"heure de la fin du compte à rebours") {<br> var () = window.location;<br> } else {<br> window.location.reload(true); window.location =adresse de la nouvelle page; } </script>
</code>
merci encore pour votre disponibilité pour votre aide
Merci beaucoup jordane45 pour ta réactivité
Tu peux remercier les chiens de mes voisins qui m'ont réveillé à 3h du mat ^^
mais rien ne se produit...
Tu as pleins d'erreur dans tes scripts...
Voici un qui devrait fonctionner :
<html> <head> <title>Test</title> </head> <body> </label></b></font></p> <p align="center"><font size="7" color="#FF0000"><b><label id="Compte"> </label></b></font></p> <script type="text/JavaScript"> function Rebour() { var Affiche=document.getElementById("Compte"); var date1 = new Date(); var date2 = new Date ("Dec 04 00:30:00 2014"); var sec =(date2-date1) / 1000; var n = 24 * 3600; if (sec != 0) { j = Math.floor (sec / n); h = Math.floor ((sec - (j * n)) / 3600); mn = Math.floor ((sec - ((j * n + h * 3600))) / 60); sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60))); Affiche.innerHTML = j +" j "+ h +" h "+ mn +" min "+ sec + " s "; window.status = " dans " + j +" j "+ h +" h "+ mn +" min "+ sec + " s "; }else{ var newAdress = "ma_nouvelle_page.php"; //console.log ("Redirection..."); window.location.href = newAdress; } tRebour=setTimeout ("Rebour();", 1000); } //----------------------------------------------------------- Rebour(); </script> </body> </html>
Merci de tout coeur pour l'aide que tu veux bien m'apporter !
je viens d'essayer le code que tu m'as envoyé, mais à la fin du compte à rebours, au lieu de charger la nouvelle page, il passe en négatif : il affiche -1j24h59mn etc...
j'ai beau vérifier si j'ai fait une erreur en inscrivant l'adresse... je ne vois rien...
je viens d'essayer le code que tu m'as envoyé, mais à la fin du compte à rebours, au lieu de charger la nouvelle page, il passe en négatif : il affiche -1j24h59mn etc...
j'ai beau vérifier si j'ai fait une erreur en inscrivant l'adresse... je ne vois rien...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Quel bonheur après tant d'heures passées à se casser la tête et les épaules de voir enfin la page souhaitée s'afficher à la fin du compte à rebours !
Merci infiniment, ça marche parfaitement !
Merci infiniment, ça marche parfaitement !