Programmer un chargement de page
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je susi en train de cree un site avec une animation au debut de celui-ci
J'aimerai savoir si il existait un script qui dirai :
Dans 5 seconde, lance la page home.html
Je susi en train de cree un site avec une animation au debut de celui-ci
J'aimerai savoir si il existait un script qui dirai :
Dans 5 seconde, lance la page home.html
A voir également:
- Programmer un chargement de page
- Impossible de supprimer une page word - Guide
- Programmer un sms - Guide
- Programmer un mail gmail - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Numéro de page word - Guide
7 réponses
Bonjour,
La balise meta, à mettre dans le header de la page, peut faire ça:
<META http-equiv="refresh" content="5; URL=home.html">
La balise meta, à mettre dans le header de la page, peut faire ça:
<META http-equiv="refresh" content="5; URL=home.html">
sinon tu peux utiliser du javascript.
la fonction setTimeout() permet de lancer une fonction avec, si on le veut, un retardement.
la fonction window.open() peut te permettre d'ouvrir une page.
exemple:
<script>
window.setTimeout(window.open('http://www.home.html'), time);
</script>
Où tu remplaces 'time' par un nombre, genre 1000 pour 1 seconde, et donc 5000 pour 5 secondes.
Mais vérifie la syntaxe auprès des autres utilisateurs car je suis pas très experimenté en javascript ^^
je te parle de cette solution car j'ai eu un problème semblable et je n'avais pas accès a la balise meta, qui se situait sur une autre page (appellée en include...)
la fonction setTimeout() permet de lancer une fonction avec, si on le veut, un retardement.
la fonction window.open() peut te permettre d'ouvrir une page.
exemple:
<script>
window.setTimeout(window.open('http://www.home.html'), time);
</script>
Où tu remplaces 'time' par un nombre, genre 1000 pour 1 seconde, et donc 5000 pour 5 secondes.
Mais vérifie la syntaxe auprès des autres utilisateurs car je suis pas très experimenté en javascript ^^
je te parle de cette solution car j'ai eu un problème semblable et je n'avais pas accès a la balise meta, qui se situait sur une autre page (appellée en include...)
Il faut éviter le plus possible le javascript car une petite proportion le désactive par défaut, je serai très interressé par une autre solution,
AJAX??
PHP?
Y a t-il un retour sur : <META http-equiv="refresh" content="5; URL=home.html">
Cordialement
AJAX??
PHP?
Y a t-il un retour sur : <META http-equiv="refresh" content="5; URL=home.html">
Cordialement
si tu préfères éviter le javascript et que ta page possède son propre header,
alors utilise la solution de M@dien.
<META http-equiv="refresh" content="5; URL=home.html">
Et si tu rencontres un problème reviens nous voir.
alors utilise la solution de M@dien.
<META http-equiv="refresh" content="5; URL=home.html">
Et si tu rencontres un problème reviens nous voir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Qu'entends-tu par "retour"?
Comme le dit Sorakaan, la balise <meta> n'est pas du javascript, c'est de l'html standard donc pas de problème. ^^
Comme le dit Sorakaan, la balise <meta> n'est pas du javascript, c'est de l'html standard donc pas de problème. ^^
Désolé de mon manque de confiance c'était pour savoir si la méthode fonctionnait vraiment
Du coup je pense que je vais choisir cette méthode simple...
Mais comment aller voir dans les cookies de l'internaute pour savoir s'il à déja vu l'animation d'intro du site?
Dans le cas ou il a déja vu il arrive sur la page d'acceuil...
Bien Cordialement et merci de vos réponses matinales...
Du coup je pense que je vais choisir cette méthode simple...
Mais comment aller voir dans les cookies de l'internaute pour savoir s'il à déja vu l'animation d'intro du site?
Dans le cas ou il a déja vu il arrive sur la page d'acceuil...
Bien Cordialement et merci de vos réponses matinales...