A voir également:
- Fenetre popup non fermable via bouton [x]
- Fenêtre hors écran windows 11 - Guide
- Direct x runtime - Télécharger - Pilotes & Matériel
- Raccourci agrandir fenetre - Guide
- Réinitialiser chromecast sans bouton - Guide
- X:\windows\system32> - Forum Windows 10
3 réponses
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
29 mai 2008 à 09:43
29 mai 2008 à 09:43
Bonjour.
Ce que tu veux faire est impossible - et heureusement (imagine les pop-ups publicitaires infermables) !
Quand tu demandes à JS d'ouvrir une fenêtre, il transmet cet ordre au navigateur. Ensuite, le navigateur gère.
Et tous les navigateurs que je connais proposent en standard l'option 'Fermer la fenêtre'...
A la limite, e que tu peux peut-être essayer, c'est de gérer, dans le popup créé, l'événement onClose (ou BeforeClose ?)
Ce que tu veux faire est impossible - et heureusement (imagine les pop-ups publicitaires infermables) !
Quand tu demandes à JS d'ouvrir une fenêtre, il transmet cet ordre au navigateur. Ensuite, le navigateur gère.
Et tous les navigateurs que je connais proposent en standard l'option 'Fermer la fenêtre'...
A la limite, e que tu peux peut-être essayer, c'est de gérer, dans le popup créé, l'événement onClose (ou BeforeClose ?)
Ok ok, merci quand meme.
Je précise quand meme, au niveau du but de la demande : je developpe une application dans le cadre d'un stage en entreprise, et le probleme c'est que le client devrait etre obligé de passer par les deux fenetres popup avant de revenir sur le formulaire principal, sinon certaines valeurs sont manquantes, et le devis qu'il commande a la fin est faussé... ><
'fin j'avoue que pour des popups publicitaires je serais le 1er a gueuler si elles n'etaient pas fermabes ^^, mais la c'est pour application purement professionnelle, j'vous rassur ;)
Je précise quand meme, au niveau du but de la demande : je developpe une application dans le cadre d'un stage en entreprise, et le probleme c'est que le client devrait etre obligé de passer par les deux fenetres popup avant de revenir sur le formulaire principal, sinon certaines valeurs sont manquantes, et le devis qu'il commande a la fin est faussé... ><
'fin j'avoue que pour des popups publicitaires je serais le 1er a gueuler si elles n'etaient pas fermabes ^^, mais la c'est pour application purement professionnelle, j'vous rassur ;)
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
29 mai 2008 à 10:00
29 mai 2008 à 10:00
Dans ce cas, le système de la fausse popup en DIV peut être efficace.
Et sinon, tu fais ton formulaire normal, et tu le traites (en JS ou en php).
TANT QUE le client n'a pas tout bien rempli, tu lui signales les champs manquants et tu reviens sur le formulaire...
Accessoirement, entre les navigateurs qui intègrent un anti-popup et les gens qui ont JS désactivé, faire ça en JS+popu, c'est un peu risqué...
Et sinon, tu fais ton formulaire normal, et tu le traites (en JS ou en php).
TANT QUE le client n'a pas tout bien rempli, tu lui signales les champs manquants et tu reviens sur le formulaire...
Accessoirement, entre les navigateurs qui intègrent un anti-popup et les gens qui ont JS désactivé, faire ça en JS+popu, c'est un peu risqué...
29 mai 2008 à 09:47
Une autre solution c'est de faire une "Popup" avec un div direct dans ta page, un joli petit fond en transparence pour faire hype et voila ;)