Aide urgent SVP...<fermeture fenetre>

sara -  
Bobinours Messages postés 2903 Statut Membre -
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. Bobinours Messages postés 2903 Statut Membre 504
     
    Précise ton langage (j'imagine HTML) et peux tu nous montrer un bout de ton code.

    -= Bobinours =-
    0
  2. sara
     
    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. Bobinours Messages postés 2903 Statut Membre 504
       
      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
  3. sara
     
    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
  4. Bobinours Messages postés 2903 Statut Membre 504
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Bobinours Messages postés 2903 Statut Membre 504
     
    C'était suffisament claire, parce que j'avais des doutes :o)

    -= Bobinours =-
    0