Bonjour le forum,
J'aimerais savoir si vous connaissez un script qui permettrait après 5 secondes (par exemple) de fermer la page active ?
Si possible avec un chrono qui fait 5,4,3,2,1 ?
Merci d'avance.
bgs
Bonjour le forum,
J'aimerais savoir si vous connaissez un script qui permettrait après 5 secondes (par exemple) de fermer la page active ?
Si possible avec un chrono qui fait 5,4,3,2,1 ?
Merci d'avance.
bgs
http://www.javascript-page.com/timer.html
http://www.google.ca/search?hl=fr&q=javascript+window.close&btnG=Recherche+Google&meta=
![]()
un gros truc bourrin:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type='text/javascript'> function myalert(t){ document.getElementById('mondiv').innerHTML=t } setTimeout(function(){myalert(1)},1000) setTimeout(function(){myalert(2)},2000) setTimeout(function(){myalert(3)},3000) setTimeout(function(){myalert(4)},4000) setTimeout(function(){myalert(5)},5000) setTimeout(function(){self.close()},5001) </script> </head> <body> <div id="mondiv"></div> </body> </html>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Envoyé par SpaceFrog
oui mais là c'est moins bourrin Fmaz![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
il manque un ; quelque part, mais bon, je vais lui laisser chercher ;p
Salut SpaceFrog, Salut FMaz,
SpaceFrog,
Ton code est pas mal mais :
1. Il ne fonctionne malheureusement pas avec Firefox
2. Une alerte apparaît demandant la confirmation de la fermeture de la fenêtre, tu crois qu'il y'aurait moyen d'éviter cela ?
3. ça serait cool aussi qu'il y'ait un chrono qui fasse 5,4,3,2,1
Tu crois que tout ça est possible ?
FMaz,
J'ai testé ton code mais ça n'a pas l'air de fonctionner.
Tu dis qu'il manque un ;, je vais chercher.
Merci à vous deux.
tu auras de toute façon toujours le problème du message d'alerte sauf sous ieen declarant un opener à la fenetre (faille d'IE l'opener est en principe en lecture seule)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
La confirmation de la fermeture de fenêtre est innévitable, sauf si tu arrive à faire croire que la fenêtre courrante c'Est ouverte d'elle même car: "Seul celui qui ouvre une fenêtre à le droit de la fermer sans qu'on pose de questions"
Que veux-tu dire par ieen ?Envoyé par SpaceFrog
Internet explorer en anglais ?
Pensestu que les autres problèmes peuvent être résolus ?
J'édite à partir d'ici.
J'avais pas vu le div à mettre dans le body de l'autre page.
ça me semble pas mal, mais penses-tu qu'il serait possible de faire 5,4,3... et non 1,2,3...:
Désolé pour le dérangement
Merci à vous deux
sous ieen déclarant => sous IE en déclarant![]()
pour le 5 4 3 2 1 change juste l'ordre![]()
pour le message de confirm c'est inévitable (sauf faille d'IE )
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Nos messages se croisent, merci pour tes réponses.Envoyé par SpaceFrog
Je test tout ça (avec les deux navigateurs, enfin 1,5 navigateurs si on compte IE comme un demi navigateur).
Merci encore.
ieen = IE (espace) en
Comme je t'ai dit, c'est une contrainte qui est contournable seulement pour Internet Explorer... et ca devrait être impossible d'ici quelques mois si Microsoft fait sont boulot.
Comme ma superbe règle-poeme le dit: seul une fenêtre qui en ouvre une autre pourra fermer cette autre fenêtre. C'est la raison des page d'accueil de site qui ouvre le site dans une nouvelle fenêtre.
Merci FMaz pour tes idées et tes conseils.Envoyé par FMaz
Penses-tu que tu pourrais me dire ou je dois mettre le ;
Merci![]()
manque pas de ;
c'est juste un problème d'instanciation l'appel a l'objet étant fait avant sa création ...
[/code]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type='text/javascript'> function myalert(t){ document.getElementById('mondiv').innerHTML=t if (t==0){ self.close() } setTimeout(function(){myalert(t-1)},1000) } </script> </head> <body onload="myalert(5)" ;> <div id="mondiv"></div> </body> </html>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
non, cherche, c'est facile, j'en ai mis aucun des 3 ;p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div id="mondiv">5</div> <script type="text/javascript"> var n=document.getElementById("mondiv").firstChild; setInterval('if(n.data>0){n.data--}else this.close()',1000) </script>
un code éclair ... au chocolat
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
oooh coool....Envoyé par javatwister
Merci beaucoup pour ton aide.
J'utilise ce code dans mes pages et ça fonctionne nikel![]()
J'en profite pour remercie SpaceFrog qui est super sympa et super compétent ainsi que tous les autres du forum !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager