Aide urgent SVP...<fermeture fenetre>

salut
comment fermer une fenetre 'F1' a l'aide de l'objet window
j'ai ecris onclick="flash.close();" mais ca marche pas; un message s'affiche qui dit que F1 est indefini
merci

6 réponses

  1. Précise ton langage (j'imagine HTML) et peux tu nous montrer un bout de ton code.

    -= Bobinours =-
    0
    1. ds une page page ASP j'ai mis :
      <a href="#x" onclick="window.open('Lire.asp?articl=<%=rs1("ida")%>' , 'flash', 'toolbar=no.....>Lire</a>
      la page Lire contient un bouton Fermer pour frmer la fenetre "flash", la page Lire contient des frames,dans laquel j'ai mis onclick="flash.close();"
      et merci
      0
      1. comment fermer une fenetre 'F1' a l'aide de l'objet window
        j'ai ecris onclick="flash.close();" mais ca marche pas; un message s'affiche qui dit que F1 est indefini
        merci

        Dans ta page "Lire.asp" écris onClick="self.close();"

        "flash" n'est pas le nom de la fenêtre, mais son titre.
        Si jamais tu veux fermer cette fenêtre dans la fenêtre principale, il faut d'abord que tu affecte l'objet window creer par le open():

        FenetreLire = open('...', 'TitreQuelconque', '...');
        FenetreLire.close();

        -= Bobinours =-
        0
    2. mrrci a toi bobinours,
      quel est la difference entre ce que vous m'avez dit et le code suivant, sachant que celui la marche tres bien onClick="javascript:parent.close();
      merci encore
      0
      1. La diférence est que:
        - "self" est la fenêtre ELLE-MÊME.
        - "parent" est la fenêtre MÈRE (dans l'arborescence des frames, juste au dessus).
        - "top" est la fenêtre GLOBALE (dans l'arborescence des frames, rien n'est au dessus).

        Exemple schematique:

        FRAME_GLOBALE
        |---PARENT_1
        |...|---FILLE_1
        |...\---FILLE_2
        |---PARENT_2
        \---PARENT_3

        S'il n'y a pas de frame dans la fenêtre que tu ouvres, "parent" égal "self". De même que "top".

        -= Bobinours =-
        0
        1. merci pour l'explication Bobinours
          0
          1. C'était suffisament claire, parce que j'avais des doutes :o)

            -= Bobinours =-
            0

            Discussions similaires

            wannonce en panne

            7 réponses