<OBJECT id=hhctrl classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 type=application/x-oleobject><PARAM NAME="Command" VALUE="Close"><PARAM NAME="TEXT" VALUE="Text:Cliquez ici"></OBJECT>
J'ai essayé ton truc et MSIE m'indique que cela ne fonctionne qu'avec HTML HELPComment faire pour que ça marche avec une pop up normale ou même une page normale ?
gwpkwz à raison...c'est le même truc qui arrive pour fermer la page qui appel le popup... C'est dommage car cela serait très utile de se passer des alertes de confirmation et d'avoir un addition de page ouverte lors d'ouverture de popup...La platitude est que ce n'est pas le webmaster qui contrôle les modules de type "html help", mais l'hébergeur... et la plupart du temps il faut faire avec ce qu'il ya sur le serveur et on se fait répondre d'avoir son propre serveur où on pourra y mettre ce que l'on veut... :-(
j'utilise un script sur une page pour en ouvrir une autre en plein écran. Afin d'éviter le message d'alerte "...tente de fermer la page en cours..." j'ai le script suivant, ou "window.opener = null" est la solution pour éviter le message d'alerte.<html><head><title>http://www.xxxxxxxxx.com________________</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="../css/xxxxxx.css" rel="stylesheet" type="text/css"><SCRIPT LANGUAGE="javascript"> window.open("datas/jeu_cadr/index.htm",'fullscreen','fullscreen,scrollbars=no') </script></head><body><script>window.opener=null;window.close();</script></body></html>Je ne peux affirmer que ce script fonctionne ds toute les conditions, je compte sur vos retour pour valider ces qq lignes qui peuvent s'avèrer utiles.
<script>window.opener=null;window.close();</script>fonctionne parfaitement, sauf que si pour toi en plein écran cela ferme la page d'accueil sur le champs, pour moi qui ouvre un popup normal (pas en plein écran) ce script ferme le popup qui ouvre et laisse la page appelante ouverte...ma page qui appel le popup se fait à partir d'un bouton... tu clique et le popup ouvreje veux donc que une fois le popup ouvert, la page qui a appellée le popup se ferme automatiquement sans alerte ni module spécial tel "html help"...merci de vos solutions...
Et voilà, ça fonctionne maintenant avec peu importe le type de popup, même ceux avec un bouton...c'est merveilleux la programmation !!!
moi j'utilise opener=self; self.close();pour femer la fenêtre courante (trouvé sur ce site)et window.close();pour fermer un popupça marche sans problème ( Window et Internet Explorer ??? )cordialement
OHHHHHHHHHHHHHMerci à toi davinz (et hop un petit mp)bon désolé cgaraffa mais ton script ne fonctionne vraiment pas...Pas plus que celui de jenlain62 (puisqu'ils sont identiques ^^):D
moguaii>je sais je me suis rendu compte que ca fonctionnait pas sous XP. Il mets un message d'erreur dy style "cette opération ne fonctionne qu'avec HTML Help". Mais sous 95/98/2000 ca marche. Alors avant de dire que le script ne fonctionne VRAIMENT pas, renseigne toi la prochaine fois. ;-)Et pour ce qui est du code de davinz ca ne fonctionne pas partout non plus (ex : chez moi et au boulot) tout comme celui de bultez.En fait y'a pas de solution universelle, c'est juste de la bidouille à 1 euro 37...
ben je suis sous 98 et ca marche pas, j'ai aussi l'erreur HTML help !
Ton hébergeur doit avoir le module Html Help installé, configuré et fonctionnel sur le seveur où tu te trouve...c'est gratuit, mais certain refuse de l'installer... comme pour mon cas...Il y a d'autres solutions en javascript qui permettent de se passer de ce module et qui fait strictement la même chose en pitonnant un peu plus...
Le probleme, c'est que la fenetre que je veux fermer c'est une frame, et que je veux la fermer depuis la partie basse de ma frame. Est ce que quelqu'un sait ce qu'il faut faire dans ce cas ? Parce que ce n'est pas self que je veux fermer c'est _parent. Mais cette solution ne fonctionne pas non plus ...
je vois pas le problème...comment se fait-il que tu n'aie pas pensé à ceci:TOP.CLOSEtu penses: self, parent... alors essais les autres...et tu aurais trouvé réponse à ta question !
Merci pour l'info, meme si c'est pas la peine de s'énerver parce que quelqu'un n'a pas trouve la solution. J'ai essayé tout ce qui m'a semblé judicieux... encore toutes mes excuses pour t'avoir embete avec ca ...
comment je pourrais ouvrir plusieur pop-up avec un lien d'une page et les fermer avec un lien d'une autre page.Merci!
Salut,moi j'utilisais : opener=self; self.close();et window.opener=null; window.close();mais cela ne fonctionne pas sur IE7....lorsque la page n'est pas ouvert avec un window.open le message de confimation revient.Si qqun a une solution je suis preneurMerci d'avance
Même problème pour moi. IE7 demande une confirmation pour fermer la fenêtre"la page web affichée tente de fermer la fenêtrevoulez vous fermer cette fenêtre?"Comment faire?
Voici la solution :<script language="javascript"> var obj_window = window.open('', '_self');obj_window.opener = window;obj_window.focus();opener=self;self.close();</script>
Bonjour PortekoiMerci pour ton script, étant débutant, pourrais-tu stppréciser à quel emplacement l'intégrer dans une page html ?et quel est le code d'appel du script ?Merci d'avance et cordialementBamphi
Salut,En faites, tu en fais une fonction du stylefunction fermerfenetre(){var obj_window = window.open('', '_self');obj_window.opener = window;obj_window.focus();opener=self;self.close();}Ca tu le mets dans ton head et ensuite pour fermer la fenetre, tu fais un onclick avec dedans : fermerfenetre();
Grand merci ... ça fonctionne impec !CordialementBamphi qui te souhaite beaucoup de succès dans tes entreprises
Complément du message précédentAprès plusieurs essais ... ça fonctionne effectivement tben html (hors cadre).Mon appli en asp appelle une feuille dans un cadre et à lafermeture de cette feuille, ça ne fonctionne pas !Je voulais te le signaler et savoir si tu avais une solution ?Encore merci et cordialementBamphi
Merci Portekoi !ca marche nickel
Le code ci-dessus ne résout pas le problème sous ie7.Le message de confirmation s'affiche. Par contre, le fait de cliquer sur le bouton oui ou sur le bouton non ferme la fenêtre
Bonsoir,Sa marche pour moi sous IE7... Maintenant, s'il y a plusieurs onglets, cela peut ne pas fonctionner, jamais essayé.Mais sur une fenêtre avec 1 onglet, cela fonctionne très bien.J'essayerais de mettre un exemple demain.Portekoi
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 599 097 membres 353 nouveaux aujourd'hui 15 442 membres club