francoisch Posté 20 Juillet 2007 Partager Posté 20 Juillet 2007 bonjour J'ouvre bien une fenêtre avec: var soins;function affichesoins (){largeur0 = largeur;hauteur0 = hauteur;soins=window.open('http://tructruc','windowView1','width=' + windoww + ',height=' + windowh2 + ',left=' + largeur0 + ',top=' + hauteur0 + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1');} Mais je n'arrive pas à la fermer avec: function fermesoins (){window.soins.close ();} Je sèche; merci de votre aide. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Findel Posté 23 Juillet 2007 Partager Posté 23 Juillet 2007 (modifié) function fermesoins (){soins.close ();} Devrait fonctionner, le window devant ne sert que si tu utilise des frames et pas dans ton cas Modifié 23 Juillet 2007 par Findel Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 23 Juillet 2007 Auteur Partager Posté 23 Juillet 2007 bonjour et merci de ta réponse. Je suis d'accord avec toi mais je n'y arrive toujours pas. J'ai créé une page simple avec deux boutons, un pour chaque fonction, Open et Close. J'arrive bien à ouvrir la fenêtre Soins avec le bouton Open mais pas à la fermer avec le bouton Close. Que faire? Je place le code complet ici? Par avance merci de ton aide à un petit pratiquant de JS. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Findel Posté 23 Juillet 2007 Partager Posté 23 Juillet 2007 Je viens de tester avec ce code et ça fonctionne : <html><head><script type="text/javascript">var soins;function affichesoins(){soins=window.open('http://www.google.fr','windowView1','width=100,height=100,left=100,top=100,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1');}function fermesoins (){soins.close ();}</script></head><body><input type="button" onclick="affichesoins()" value="aff" /><input type="button" onclick="fermesoins()" value="close" /></body></html> Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 29 Juillet 2007 Auteur Partager Posté 29 Juillet 2007 bonjour Findel et merci de ta réponse. J'ai vérifié mon code, évidemment très semblable au tien, j'y ai mis les deux boutons que tu as utilisé et je n'arrive tjs pas à fermer la fenêtre. Peux tu essayer ma page de test sur: http://www.maintiendomicile.fr/popups/test.html de chez toi pour voir le résultat? Je n'arrive pas à trouver où se situe le problème. Par avance merci de ton aide. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dudu Posté 29 Juillet 2007 Partager Posté 29 Juillet 2007 Bonjour je n'arrive tjs pas à fermer la fenêtre. Il serait bon de nous dire quel navigateur tu utilises. De mon côté, je viens de tester ta page sur Safari et Firefox et j'arrive parfaitement à ouvrir/fermer la fenêtre popup edit: je viens de tester avec succès sur Opera également. Lien vers le commentaire Partager sur d’autres sites More sharing options...
binarygirl Posté 29 Juillet 2007 Partager Posté 29 Juillet 2007 window.close(); ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dudu Posté 29 Juillet 2007 Partager Posté 29 Juillet 2007 window.close va fermer la fenêtre en cours, et non le pop-up. Non ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 31 Juillet 2007 Auteur Partager Posté 31 Juillet 2007 bonjour J'utilise IE7. Comme vous me donniez des doutes, j'ai refait un test avec ce code, pour être sûr de ce que j'utilise: var soins;function affichesoins (){ soins=window.open('http://fccahiers.free.fr/Cahier_de_soins.rss','windowView11','width=' + width11 + ',height=' + height11 + ',left=' + largeur11 + ',top=' + hauteur11 + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1');}function fermesoins (){ soins.close ();} avec un bouton pour chaque fonction. Le bouton Open fonctionne mais le bouton Close ne ferme pas la fenêtre qui vient d'être ouverte. Voyez vous qqechose qui cloche? Par avance merci. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Findel Posté 1 Août 2007 Partager Posté 1 Août 2007 As tu essayé en appelant autre chose qu'un flux rss ? Le problème vient peut être de la page appelée... Car pour l'instant tu es le seul à avoir un soucis avec ce code Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant