IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment faire pour revenir à la fenêtre mère à partir d'un popup et la remplacer ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Par défaut Comment faire pour revenir à la fenêtre mère à partir d'un popup et la remplacer ?
    Bonjour,

    A partir de ma fenêtre mère, j'ouvre un popup en utilisant la méthode window.showModalDialog en code behind.
    A la fermeture de mon popup, j aimerai me rédiger sur la fenêtre mère en remplacent celle ci par un nouvelle.

    En code behind, j'exécute

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            Page.ClientScript.RegisterStartupScript(this.GetType(), "open", "window.opener.location.reload();");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "window.close();", true);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "open2", "window.opener.open('Fiche_Requete.aspx');", true);
    Mon popup se ferme bien. Mais au lieu de remplacer ma fenetre mere il ouvre un 2 eme onglet.
    J'ai aussi utilisé la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect("Fiche_Requete.aspx?" );
    Dans ce cas, il ne le ferme pas mon popup et le remplace par ma nouvelle fiche.
    Comment faire pour revenir à la fenêtre mère et la remplacer ?

    merci d'avance

    Cyril

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je dirais window.opener.location = "manouvellepage.aspx"

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Par défaut
    merci de ta réponse
    Je viens de tester. Je reviens bien sur la page mère mais pas de redirection sur ma nouvelle fiche.
    Cela ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "window.close();", true);
    Page.ClientScript.RegisterStartupScript(this.GetType(), "open1", "window.opener.location = 'Fiche_Requete.aspx';");

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Par défaut
    J'ai fait pas mal de test mais cela ne fonctionne toujours pas.
    Alors peut-être ce n'est pas possible ?

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Bon, après 30 secondes de recherche sous google, ya pas de window.opener avec showModalDialog.
    Faut passer la fenêtre mère en argument lors de l'appel à showModalDialog et après tu peux faire ce que tu veux

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Par défaut
    merci de ta réponse.
    je vais chercher dans ce sens
    Cyril

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/02/2008, 12h09
  2. Réponses: 5
    Dernier message: 25/02/2008, 21h08
  3. Réponses: 1
    Dernier message: 12/11/2007, 14h04
  4. Comment faire pour générer un fichier à partir d'une BD MySQL
    Par dessinateurttuyen dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/07/2006, 20h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo