comment "forcer" un window.close?? [JavaScript] - Programmation
Marsh Posté le 13-11-2001 à 16:06:26
ce que je fais:
ta_fenetre=window.open(...);
ta_fenetre.close();
et ca marche
Marsh Posté le 13-11-2001 à 16:17:36
en fait il met ce message si tu a ouvert ta fenetre avec un lien href=... target=blank
si t ouvre une fenetre avec javascript: open et que ensuite tu fais close() tu n'auras pas de message d'erreur...
c assez clair?
[edtdd]--Message édité par DLR--[/edtdd]
Marsh Posté le 13-11-2001 à 16:24:13
oui, on est d'accord sur ce que vous dites tous les deux... mais mon problème est différent:
l'utilisateur ouvre explorer et vas sur mon site: appelons cette fenêtre f1. Il s'identifie, un nouvel explorer s'ouvre (disons f2). A ce moment là, je veux fermer f1 et window.close et il m'affiche une boite de dialoque qui demande confirmation... C'est cette boite que je voudrais zapper
thx
Marsh Posté le 13-11-2001 à 16:25:32
ben c pas possible alors g ete confronte a ce probleme et seul Netscape 6 ne demande pas de confirmation...
desole
pkoi tu veux fermer l'autre fenetre?
Marsh Posté le 13-11-2001 à 16:33:44
c pour que ce soit plus propre... et pour éviter les questions "débiles" de l'utilisateur de base...
Marsh Posté le 13-11-2001 à 16:37:00
oui en effet pourquoi ouvrir une nouvelle fenetre?
Marsh Posté le 13-11-2001 à 16:41:24
comme ca, g une fenêtre sans menu, sans barre d'adresse, sans scrollbar, enfin bref que la petite barre bleue en haut
en plus ca me permet d'empécher de naviguer n'importe comment dans le site et de trifouiller les variables d'url. Enfin bref, tout plein de petits avantages pour que l'utilisateur fassent pas n'importe koi et pose le moins de question possible
Marsh Posté le 13-11-2001 à 16:42:58
dropsy a écrit a écrit : comme ca, g une fenêtre sans menu, sans barre d'adresse, sans scrollbar, enfin bref que la petite barre bleue en haut en plus ca me permet d'empécher de naviguer n'importe comment dans le site et de trifouiller les variables d'url. Enfin bref, tout plein de petits avantages pour que l'utilisateur fassent pas n'importe koi et pose le moins de question possible |
ouais, mais pourquoi tu fais pas une ouverture de page DANS LA PAGE EN COURS target=_top
Marsh Posté le 13-11-2001 à 16:47:27
dropsy a écrit a écrit : comme ca, g une fenêtre sans menu, sans barre d'adresse, sans scrollbar, enfin bref que la petite barre bleue en haut en plus ca me permet d'empécher de naviguer n'importe comment dans le site et de trifouiller les variables d'url. Enfin bref, tout plein de petits avantages pour que l'utilisateur fassent pas n'importe koi et pose le moins de question possible |
boha meme sans barre d'adresse un utilisateur ki cherche a trifouiller ton site y arrivera (du genre moi...)
protege bien tes images tes scripts et tes repertoire et tu n'aur s presque rien a craindre
a par netscape 6 les autre navigateur demande tjrs confirmation de la fermeture d'une fenetre principale
Marsh Posté le 13-11-2001 à 16:54:05
dropsy a écrit a écrit : comme ca, g une fenêtre sans menu, sans barre d'adresse, sans scrollbar, enfin bref que la petite barre bleue en haut en plus ca me permet d'empécher de naviguer n'importe comment dans le site et de trifouiller les variables d'url. Enfin bref, tout plein de petits avantages pour que l'utilisateur fassent pas n'importe koi et pose le moins de question possible |
Déja rien qu'avec opera ta protection tombe a l'eau.
Marsh Posté le 13-11-2001 à 17:01:49
dropsy a écrit a écrit : comme ca, g une fenêtre sans menu, sans barre d'adresse, sans scrollbar, enfin bref que la petite barre bleue en haut en plus ca me permet d'empécher de naviguer n'importe comment dans le site et de trifouiller les variables d'url. Enfin bref, tout plein de petits avantages pour que l'utilisateur fassent pas n'importe koi et pose le moins de question possible |
comme ça si l'utilisateur veut ajouter une page précise dans ses bookmarks, il l'a dans l'os ... pareil si c'est un site de news, qu'il veut faire un refresh, regarder l'historique sur le site, etc ...
je me retiens de dire tout le mal que je pense de ces sites popup ...
Marsh Posté le 13-11-2001 à 19:42:36
j'ai jamais essayé mais en appelant dans ta popup une fonction de ta page mère qui contiendrait un document.close(), cela fonctionnerait-il par hasard ?
(faudrait d'abord savoir si il y amoyen d'accéder à une fonction de la page mère, mais je pense que oui)
opener.document.fonction()
Marsh Posté le 19-11-2001 à 11:41:27
non, ne dites pas de mal de mes intentions!! Mon but n'est pas de géner l'utilisateur, mais juste d'éviter qu'il fassse n'importe koi
En plus, c un site interne destiné à une ou deux personnes, donc il ne tournera que sous IE55.
Voila de ce ki est des justifications, bon je vais voir le coups du opener, on c jms.
Marsh Posté le 13-11-2001 à 16:00:09
voila, ma page d'identification redirige ouvre une nouvelle fenêtre avec un window.open(). Une fois la nouvelle page ouverte, je voudrais fermer la première fenêtre avec un window.close(), mais Explorer ouvre une boite de dialogue pour demander l'autorisation de fermer la fenêtre! comment faire pour fermer cette fenêtre sans afficher cette boite?
thx