Ouvrir et fermer une fenêtre automatiquement après x secondes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 40 373 fois - Téléchargée 27 fois

Contenu du snippet

Bon ben c'est pas très compliqué ;)
Ce script permet d'ouvrir et de fermer une fenêtre, que vous avez choisi, automatiquement !

Utilité :

Attention ce qui suit n'est écrit qu'à titre d'exemple théorique, c'est interdit ! A ne pas faire donc mais si vous persistez je ne pourrai être tenu comme responsable. En clair : c'est à vos risques et périls et ne venez pas me dire que je vous ai incité à le faire !!! ;)
Vous pouvez utiliser ce script de manière à ce qu'il ouvre une pub de votre régie de pub (ex: CibleClick, CliCkFr etc...).
Autre utilité toute aussi intéressante mais cette fois-ci légale : vous voulez que vos visiteurs voyent à tous prix une page de votre site (ex: une page avec des sondages, votre livre d'or, pour s'inscrire à votre newsletter, une page ce news etc...).

Voilà ! J'ai commenté entièrement le script pour vous aider à comprendre son fonctionnement et pour l'adapter à vos besoins.

J'attends avec impatience vos commentaires, notes.
PS: tout le code est à insérerentre les <body> </body>

Source / Exemple :


<!--Début du JavaScript permettant l'ouverture et la fermeture automatique après 2 temps choisis-->
<script> 
<!--CODE FAIT PAR PYROFLO HTTP://WWW.ABCPYRO.FR.ST-->
// temps qui s'écoule après que la page soit chargée noté x
// temps qui s'écoule après que la fenêtre se soit ouverte après x secondes noté y

 var window_handle;  // variable globale du script, à ne surtout pas modifier !!!
 function open_window() // on défini la fonction qui va ouvrir la fenêtre
 {
window_handle = window.open("http://www.abcpyro.fr.st"); // ici c'est l'URL complète de la page à ouvrir attention de ne pas supprimer les guillemets
 } // on ferme la fonction open_window()
 
 function close_window() // on défini la fonction qui va fermer la fenêtre qu'on a ouvert précédemment
 {
 window_handle.close(); // on ferme la page comme window.close() à part que dans notre cas, on fermer une variable donc window_nomdelavariable.close()
 } // on ferme la fonction close_window()

</script>

<script>

window.setInterval("open_window();", 10000, "JavaScript"); // 10000 est le temps x en MILISECONDE
window.setInterval(" window_handle.close();", 20000, "JavaScript"); // 20000 est le temps y EN MILISECONDE

</script>
<!--Fin du JavaScript permettant l'ouverture et la fermeture automatique après 2 temps choisis-->

Conclusion :


Aucun bug connu à ce jour.
Nota : je débute encore donc si il y a une erreur soit dans le script (impossible ;) ) soit dans les commentaires dites-le moi. Merci.
Merci à NitRic_Away pour sa disponiblité sur le T'chat et pour m'avoir mis dans la bonne voie pour écrire ce srcipt.

N'oubliez pas de laisser un commentaire,

Pyroflo

Tout sur la pyrotechnie - http://www.abcpyro.com

A voir également

Ajouter un commentaire

Commentaires

Messages postés
28
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
2 janvier 2007

comment faire avec document.URL?
Messages postés
28
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
2 janvier 2007

comment faire pour utiliser window.open avec une variable en asp classique avec un window.open(<%Tabentete(0,2)%>) avec Tabentete(0,2)="\WebDispo\CV" & record("filename")
et record("filename") est le nom du fichier que j'obtiens en le recherchant après exécution d'une requête SQL.
merci
Messages postés
33
Date d'inscription
dimanche 13 juillet 2003
Statut
Membre
Dernière intervention
6 juin 2004

Moi je voudrais ouvrir la page dans une iframe si kelkun peut maider merci.
Messages postés
39
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
5 septembre 2012

Salut,

Pour le script :
OUVRIR ET FERMER UNE FENÊTRE AUTOMATIQUEMENT APRÈS X SECONDES

Cela marche super, mais moi, j'ai trouvé une autre application

- Mêttre à jour une une adresse IP ex :IP-FIXE

Me manque seulement une fonction c'est que la fenêtre s'ouvre en réduction.

Encore merci
Messages postés
118
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006

Bon tu a posté pour moi .. je post pour toi ... ;)

Mais c'est pas vraiment la meme chose que moi ...
Le mien fait juste une pause ... ou une boucle toute les X secondes
http://www.javascriptfr.com/article.aspx?Val=546
:-p

Mais c'est interressant !!!
GuilleW
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.