[HTML/JS] Une fenêtre fille peut-elle fermer sa mère ?

Une fenêtre fille peut-elle fermer sa mère ? [HTML/JS] - HTML/CSS - Programmation

Marsh Posté le 01-07-2003 à 09:50:36    

Salut à tous,
 
J'ai peut-être mal cherché mais j'ai pas trouvé de truc là-dessus. Donc voilà, tout est dans le post, en fait j'aimerai lancer une pop-up, qui une fois ouvert ferme la fenêtre mère appelante.  
 
Déjà, est-ce possible ?  
 
C'est pour une appli Intranet donc ne me dites pas : 'c'est pas bien d'empêcher l'internaute de voir des éléments de navigations de son navigateur' --> Je sais que c'est pas bien :)
 
D'avance merci pour vos réponses, en fait une seule me suffit tant que j'ai la soluce, et désolé si il y a déjà une réponse qui traine dans les nombreux posts du forum... :(  

Reply

Marsh Posté le 01-07-2003 à 09:50:36   

Reply

Marsh Posté le 01-07-2003 à 10:12:39    

Bon je sais que ma question va surement etre stupide, et que tu as surement une bonne raison :p mais ... à quoi ça sert ? Pourquoi ne pas ouvrir directement la fenetre fille DANS la fenetre mere ... ça revient pas au même ? :)
 
++

Reply

Marsh Posté le 01-07-2003 à 10:23:41    

J'ai peut-être pas assez précisé en effet, en fait j'ai besoin de faire tourner mon appli sans la barre de navigation (bouton precèdent, suivant, actualiser...).  
 
Or on ne peut supprimer cette barre qu'en lançant une fenêtre depuis un script JS de genre pop-up, donc il me faut au minimum une fenêtre mère qui va me lancer le pop-up mais une fois lancée, j'ai plus besoin de la mère. Après je ne navigue plus que dans mon pop-up.  
 
Voilou, c'est assez clair j'espère ?

Reply

Marsh Posté le 01-07-2003 à 10:25:47    

essaie avec document.parent.xxxxxx

Reply

Marsh Posté le 01-07-2003 à 10:33:49    

merci, je vais tester !

Reply

Marsh Posté le 01-07-2003 à 10:44:29    

je pense que tu prends le probleme dans le mauvais sens, pourquoi ne pas mettre le code de fermeture de la mère dans la mère un fois que celle-ci a ouvert sa fille? ( ndlr: cette phrase n'est peut-être pas super claire...)
 
Bref dans la mère tu mets un trucs dans ce genre la:

Code :
  1. self.opener=self; //util pour eviter qu'IE ne previenne que ton script tente de fermer la fenêtre en cours
  2. var fille=window.open('tapage.html', [tes options]);
  3. fille.opener=null; // vu que la mere va disparaitre on rends la fille orpheline
  4. window.close();


 
 

Reply

Marsh Posté le 01-07-2003 à 10:48:10    

J'ai mis dans le body de mon pop-up :
Onload="document.parent.close();"
 
et j'ai une erreur : 'document.parent' a la valeur null ou n'est pas un objet.
 
 :cry:
 
J'avais pas vu ta réponse Anapajari, je vais tester ça maintenant, merci !


Message édité par jarod le 01-07-2003 à 10:49:34
Reply

Marsh Posté le 01-07-2003 à 10:55:37    

MERCI BEAUCOUP, ça marche de la mort qui tue !!!!  :D  :D

Reply

Marsh Posté le 01-07-2003 à 12:19:34    

jarod a écrit :

MERCI BEAUCOUP, ça marche de la mort qui tue sa mère!!!!  :D  :D  

[:dehors2]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed