Annonce

Réduire
Aucune annonce.

Manipulation de fenètres en JavaScript

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

    J'ai le problème suivant: je voudrais en ouvrant une fenètre A ouvrir une fenètre B dont l'ouverture provoque la fermeture de la fenètre A.

    Donc, dans le code dela fenètre A, j'ai inclus dans la balise <body> une fonction JavaScript en OnLoad qui m'ouvre la fenètre B sans problème exactement comme je le veux.

    Ensuite, dans le code de la fenètre B, j'ai mis le code suivant:*

    <HTML>

    <HEAD>

    <script language="JavaScript">

    function ferme()
    {
    window.close('fenetre_a.htm', '', '');
    }

    </script>

    </HEAD>

    <BODY OnLoad="ferme()">
    </BODY>

    </HTML>

    Le problème est que ça ferme la fenètre B au lieu de la fenètre A... ¬_¬;

    Une idée?
    http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png

    ce ne serait pas plus simple, d'ouvrir ta fenetre b, en lieu et place de ta fenetre a... ? (blank, parent, self, top...)

    Commentaire


      Ben en fait, je veux donner à la fenètre B une dimension définie et le plus simple que j'ai trouvé est de la traiter comme un pop up JavaScript... qui s'ouvre lorsqu'une page normale (vide) est lancée.
      Cette page normal ne servant qu'à lancer le pop up, je préférerais la fermer automatiquement pour faciliter la navigation.
      http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png

      Commentaire


        Tu dois travailler sur la fenètre A pour que quand tu clic sur un lien par exemple, il ouvre la fenètre B et il ferme la fenètre A.
        Ce n'est pas à la fenètre B de fermer la fenètre A mais à l'action dans la fenètre A de fermer la fenètre A tout en ouvrant la B.

        Commentaire


          Merci Nicolas. Je vais voir si j'arrive à le coder.

          Mouarf, c'était du rapide... j'y suis arrivé du 1er coup!

          Par contre, sais-tu s'il y a une astuce pour contourner la demande de confirmation de fermeture de la page?
          http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png

          Commentaire


            Mouais... j'ai crié victoire trop vite... ça marche nickel en local mais dès que c'est online, ça ne fonctionne plus... merveilleux...¬_¬;


            Quel idiot... c'est sûr que lorsque l'on crée des pop up, ça marche mieux lorsqu'on désactive le pop up killer...
            http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png

            Commentaire


              LOL


              M'enfin, réfléchis bien à ce que tu veux faire exactement car ton script va merder chez tout ceux qui ont un popup killer, exactement comme ce qui t'es arrivé :-X

              Commentaire


                va chercher bonheur!!!http://www.devparadise.com/technoweb/code/...script/A457.asp

                Commentaire


                  Disons que cette présentation a d'abord été faite pour me faire plaisir en relevant le défi technique de le réaliser ainsi... défi peut-être pas très important, mais à la hauteur de mes connaissances en la matière car j'ai utilisé pas mal de méthodes que je ne connaissais pas encore et que je maîtrise maintenant grosso-modo (dans la mesure de mes besoins): création de fonctions en JavaScript, fichiers .js, CSS... et finalement, je suis content de faire quelque chose qui marche même si les pop up killer sont un problème.

                  Merci pour ton lien amiga, mais c'est tout de suite un autre niveau que le mien... :- Je vais toutefois me pencher dessus, ça peut être intéressant.
                  http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png

                  Commentaire

                  Chargement...
                  X