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

JavaScript Discussion :

Rafarichir page mère depuis une popup (Modale)


Sujet :

JavaScript

  1. #21
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    ok petite touche d'humour, je pense que j'en avais besoin

  2. #22
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    -> appel directement la fontion
    ou click();

  3. #23
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Bon j'ai trouvé une partie des problèmes, mais je bloque toujours.

    Donc, je lance un event d'un bouton caché. On ne peut pas mettre le bouton en visible=false sinon il n'est pas retrouvé en javascript. Donc j'ai utilisé un style qui me le cache.

    Si j'appelle la méthode, qui me lance mon event, via un bouton (stupide pour un test) dans la page parent, c'est bon. Par contre pas moyen si j'appelle la même méthode depuis la popup fille

    Voilà ce que j'ai maintenant:

    Parent:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     
    function RefreshPage()
    {
     var btn = document.form1['<%= btnRefresh.ClientID %>'];
    btn.click();
    }
    Fille:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    function DoClose()
    {
     dialogArguments.RefreshPage();
    self.close();
    }
    Donc en appelant RefreshPage de la page parent via un bouton, c'est bon, je lance bien l'event.
    Si je l'appelle via le code ci-dessus, pas moyen de retrouver l'id du bouton btnRefresh, c'est undifined


    Qqun a une idée ?

    Fix

  4. #24
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    la fenetre modale expeche les modification de la fenetre mere, c'est pour cela que j'ai mis un

  5. #25
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    même problème avec le timeout, il en tient pas compte.
    Via le bouton de la page parent, j'ai bien un time out, si j'appelle via la popup fille je n'ai plus de timeout

  6. #26
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Ok,
    Ca fonctionne enfin, après 23 messages

    Merci pour l'aide, et le timeout fonctionne très bien.

    Voici mon code final pour le parent:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    function RefreshPage()
    {
       setTimeout("var btn = window.document.form1['<%= btnRefresh.ClientID %>']; btn.click();",1000);
     
    }

    Ce qui me fait bien un postback et ce qui me lance bien mon event de mon bouton ou enfin je peux reloader ma liste après les modifications faites dans la popup enfant.


    Ouf. (Veuillez m'excuser pour avoir dit que cela ne fonctionnait pas, j'avais juste mis 30000, ce qui prenait 30 sec)

    Merci pour toute votre aide et votre patience.

    Fix

  7. #27
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Citation Envoyé par fix105 Voir le message
    Ouf. (Veuillez m'excuser pour avoir dit que cela ne fonctionnait pas, j'avais juste mis 30000, ce qui prenait 30 sec)


  8. #28
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    oh ca va

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/01/2011, 01h52
  2. Réponses: 2
    Dernier message: 05/11/2008, 13h33
  3. Redirection de la page mère depuis une iframe
    Par hacksi dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 21/07/2008, 13h39
  4. activer une fonction d'une page contenue dans une popup.
    Par manutudescends dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/08/2006, 14h32
  5. rafraichir page parent depuis une pop up
    Par yanchasp dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/08/2006, 09h09

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