A voir également:
- [Javascript] Fermeture du Navigateur.
- Navigateur web - Guide
- Navigateur privé - Guide
- Telecharger javascript - Télécharger - Langages
- Sytadin fermeture - Télécharger - Transports & Cartes
- Forcer la fermeture d'un programme - Guide
4 réponses
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
1 oct. 2009 à 16:41
1 oct. 2009 à 16:41
Bonjour,
La solution la plus simple semblerait êtr de désactiver cette demande de confirmation dans le navigateur client.
De plus, tous les navigateurs ne demandent pas cette confirmation.
La solution à l'aide de code serait d'ouvrir la fenêtre avec javascript (window.open()), ainsi la confirmation n'est pas demandée, en revanche il faut spécifier une URL relative si tu ne veux pas que celle-ci soit considérée comme popup et donc bloquée.
La solution la plus simple semblerait êtr de désactiver cette demande de confirmation dans le navigateur client.
De plus, tous les navigateurs ne demandent pas cette confirmation.
La solution à l'aide de code serait d'ouvrir la fenêtre avec javascript (window.open()), ainsi la confirmation n'est pas demandée, en revanche il faut spécifier une URL relative si tu ne veux pas que celle-ci soit considérée comme popup et donc bloquée.
Aquel
Messages postés
199
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
1 octobre 2009
10
1 oct. 2009 à 17:14
1 oct. 2009 à 17:14
J'aurais bien fait ça mais le problème est que ma page web est ouverte grâce à un fichier BATCH où je ne sais comment ouvrir une fenêtre du style pop-up....
ci-dessous ce BATCH :
ci-dessous ce BATCH :
@echo off cd\ cd "program files\Internet Explorer" iexplore http://servtest/appli_fax/index.asp
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
1 oct. 2009 à 17:28
1 oct. 2009 à 17:28
Dans ce cas, pourquoi ne pas fermer la fenêtre après un certain temps avec le même fichier BATCH ?
Aquel
Messages postés
199
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
1 octobre 2009
10
1 oct. 2009 à 18:36
1 oct. 2009 à 18:36
Haaa, je viens de résoudre mon problème.
En fait comme tu dis, fermer grâce au batch était la bonne solution. Cependant, il est impossible (en tout cas j'ai pas réussi lol) d'ouvrir et fermer le navigateur dans un même batch.
En effet, une fois le navigateur lancé, la batch attend que celui-ci se ferme pour continuer son script.
Il ne peut donc passer à la ligne suivante qui sert à détruire le processus.
J'ai donc fais 2 batch qui se lancent à 1 minute d'intervalle. Un pour ouvrir IEXPLORER et l'autre pour le fermer.
C'est un peu de l'artisanat mais c'est tout ce que j'ai trouvé pour que ça marche.
C'est vrai que tout faire dans le même fichier aurait été beaucoup mieux et moins stressant pour la mise en prod...
Je ne mets donc pas encore en résolu au cas où quelqu'un aurait une solution moins bancale que la mienne.
En fait comme tu dis, fermer grâce au batch était la bonne solution. Cependant, il est impossible (en tout cas j'ai pas réussi lol) d'ouvrir et fermer le navigateur dans un même batch.
En effet, une fois le navigateur lancé, la batch attend que celui-ci se ferme pour continuer son script.
Il ne peut donc passer à la ligne suivante qui sert à détruire le processus.
J'ai donc fais 2 batch qui se lancent à 1 minute d'intervalle. Un pour ouvrir IEXPLORER et l'autre pour le fermer.
C'est un peu de l'artisanat mais c'est tout ce que j'ai trouvé pour que ça marche.
C'est vrai que tout faire dans le même fichier aurait été beaucoup mieux et moins stressant pour la mise en prod...
Je ne mets donc pas encore en résolu au cas où quelqu'un aurait une solution moins bancale que la mienne.