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 :

Page_load - showModalDialog


Sujet :

JavaScript

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut Page_load - showModalDialog
    Bonjour,

    Encore un petit problème avec les popup
    Dans mon popup, j'ai un bouton asp.net 'Cancel', je dois faire des actions côté serveur et ensuite j'appelle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    ClientScript.RegisterStartupScript(this.GetType(),"Close","<script language='javascript'>window.close();</script>");
    Ce popup est fermé, et ma page est bien rafraichie, quand je veux réouvrir mon popup, je n'ai plus de postback. Qqun a une idée ?

    Merci

    Fix

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Désolé, ce n'était pas un problème javascript. Mais un problème au niveau Internet Explorer.

    Fix

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    J'ai retiré le délestage, car j'ai cherché après une solution, je vais donc vous faire partager mon problème et la solution trouvée.

    Voilà tout d'abord, dans la configuration IE au niveau Settings, l'option 'Every visit to the page', maintenant c'est 'Automatically' qui est coché.

    Pour ouvrir un popup, j'utilise showModalDialog, apparement il y a un problème en utilisant cette fonction.

    La première fois qu'on ouvre le popup, tout est ok, on peut modifier les valeurs et autres. Par contré si on veut le rouvrir une seconde fois, on ne passe plus dans le page_load, donc aucun refresh, postback.

    Maintenant, la solution trouvée, est de mettre dans le page_load ces trois lignes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Response.Expires = 0;
    Response.Cache.SetNoStore();
    Response.AppendHeader("Pragma","no-cache");

    Fix

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

Discussions similaires

  1. pb de window.showModalDialog
    Par linux dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/09/2005, 14h49
  2. Problème showModalDialog
    Par Sphost dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/08/2005, 15h24
  3. [VB.net] page_load, page_init, les nuances?
    Par bubuchanwa dans le forum ASP.NET
    Réponses: 2
    Dernier message: 08/07/2005, 15h17
  4. [C#] Gestion du click apres le Page_Load
    Par ludo0 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/05/2004, 17h01
  5. [C#] Quel contrôle provoque le Page_Load?
    Par Mourad dans le forum ASP.NET
    Réponses: 11
    Dernier message: 27/04/2004, 11h17

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