Comment fermer une page sans intervention du visiteur

chevert35 12 Messages postés dimanche 28 mai 2017Date d'inscription 29 décembre 2017 Dernière intervention - 23 déc. 2017 à 20:47 - Dernière réponse : chevert35 12 Messages postés dimanche 28 mai 2017Date d'inscription 29 décembre 2017 Dernière intervention
- 29 déc. 2017 à 14:59
Bonjour,
Je voudrais fermer une page web banale (pas une pop-up), au bout d'un certain temps fixe (1 minutes environ), sans clic de la part de l'opérateur. Je n'ai rien trouvé qui corresponde exactement à cette requête.

La page comporte une photo, un texte défilant et un fond sonore.

Merci
Afficher la suite 

4 réponses

Répondre au sujet
jordane45 19962 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 14 février 2018 Dernière intervention - 23 déc. 2017 à 21:22
0
Utile
2
Bonjour
Qui a codé cette page ?
As tu accès à son code source ?
Dans quel langage veux tu le faire ?

chevert35 12 Messages postés dimanche 28 mai 2017Date d'inscription 29 décembre 2017 Dernière intervention - 24 déc. 2017 à 12:14
Merci de suivre ma question.
C'est moi qui ai codé la page (HTML5, CSS3). J'ai donc le code. Il s'agit d'une page unique sur le site.
Comme elle comporte une photo, un texte défilant (message) et une musique de fond, je crains que ça soit lassant et je veux fermer la page avant que le visiteur ne veuille le faire par lui-même. Malgré la présence d'une balise <marquee>, ça marche sans problème sur les principaux navigateurs.
Si besoin, pour en sortir : PHP7 et Javascript (avec votre aide pour ce dernier !).

Cordialement
jordane45 19962 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 14 février 2018 Dernière intervention - 24 déc. 2017 à 13:31
Pour fermer une page tu peux le faire en javascript...
Dans la page en question, tu fais un settimeout (avec le délai qui te convient...) et tu utilises un window.close

https://www.w3schools.com/jsref/met_win_settimeout.asp
https://developer.mozilla.org/fr/docs/Web/API/Window/close
Commenter la réponse de jordane45
chevert35 12 Messages postés dimanche 28 mai 2017Date d'inscription 29 décembre 2017 Dernière intervention - 29 déc. 2017 à 14:59
0
Utile
Bonjour,
J'ai essayé la méthode indiquée, mais ça n'a pas marché. Il est par ailleurs indiqué sur le web qu'on ne peut fermer une page que si elle a été ouverte par un script JS.
Je m'en suis tiré en faisant un lien vers une page de sortie... Moins élégant, mais ça marche.

Merci.
Commenter la réponse de chevert35