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 charg�e deux fois a la place d'une (fermeture popup)


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre chevronn� Avatar de JoloKossovar
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    532
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 532
    Par d�faut Page charg�e deux fois a la place d'une (fermeture popup)
    Bonjour tout le monde ^^
    J'ai un souci avec un ppoup et le rechargement de sa page mere.
    voici un formulaire sur le popup avec un bouton de type submit.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
     <input align="right" type="submit" value="Valider" onclick="closeWindow()">
    le onclick appelle closeWindow() :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    function closeWindow(){
    groupName=self.opener.document.getElementById('groupName').value; 
    self.opener.location.href = ("${pageContext.request.contextPath}/detailGroup.do?groupName="+groupName);
    setTimeout("self.close()", 100);
    }
    je recupere bien ma variable groupName de la fenetre mere. Le formulaire est envoy� ca c ok. Par contre, Ma page mere est recharg� avec le groupName, mais immediatemebnt apres elle est recharg� sans la variable groupName. Je voudrai eviter le deuxieme chargment de ma page mere et je ne comprend pas d ou il peut venir.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    1) tu as quoi dans l'action du form ?

    2) as tu quelquechose dans le onload de la m�re ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre chevronn� Avatar de JoloKossovar
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    532
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 532
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    1) tu as quoi dans l'action du form ?

    2) as tu quelquechose dans le onload de la m�re ?
    Salut spaceFrog ^^
    Dans l'action du Form, il y avait une erreur que je viens de voir, qui etait surement la cause du deuxieme chargement intempestif ^^ Merci

    le popup est cr�e avec un window.open dans la jsp mere. (j ai oubli� de sp�cifier que je travaillais avec struts et donc un formulaire struts.

    Donc la, c'est bon je n'ai qu'un chargement. Cependant, il y encore un probleme .. normalement en rappellant l action avec le bon groupName, il devrais bien recharger la page, pourtant la page mere ne change pas, ou elle change mais sans mettre a jour les donn�es (le formulaire du popup permet a l utilisateur de rentrer de nouvelle donn�es qui sont(devrai etre...) affich� sur la page mere. Pourtant l action qui charge cette page, est bien appell� et le forwarding est bon. Pourtant auccune modif...

    E.bzzz : Je ne veux pas sp�cifi� le groupName dans mon formulaire car je n'en ai pas besoin au niveau de ma bdd. le groupName me sert seulement a me rediriger apres. Mais ce probleme est r�gl� ^^

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pass ton groupname dasn un champs cach� du form ...
    et passes le en param lors du location en php ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre chevronn� Avatar de JoloKossovar
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    532
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 532
    Par d�faut
    Non, je ne veux pas le mettre dans le form. Mais ce n'est plus le probleme, je recupere mon groupName sans souci la. En fait le probleme que je rencontre ici (je crois), c'est que l'action qui liste les donn�es ( donc l action de rechargement de ma page mere ) se fait avant la mise en base des donn�es que j'envoie via le formulaire. Je v�rfie ca tout de suite.

    EDITION : oui c ca. Y a t'il moyen de palier a ce probleme ? a savoir lui sp�cifi� qu'il doit d abord s'occuper du formulaire puis faire le rechargement de la page mere?

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    si l'action du form recharge la page m�re ...

    pourquoi ne pas tout gere en php au moins tu sera sur que la mise � jour de la base sera faite ...
    sinon il faudrait passer par ajax en mode synchrone ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    le 1� rechargement est d� au onclick (modif de l'url dans la fonction), puis le 2� au submit du form.

    Visiblement, il vaudrait mieux que la fonction se contente de modifier l'action du form (en ajoutant groupName dans les param�tres)
    EDIT : , puis laisse se faire le submit ...
    Du coup, mieux vaudrait appeler la fonction sur le onsubmit

    A+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. La page se charge deux fois
    Par DeveloppeurWeb dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 22/10/2010, 12h38
  2. [2.0] FormsAuthentification charge deux fois ma page
    Par tscoops dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 25/01/2010, 11h10
  3. FORM qui charge deux fois ma page
    Par aloisio11 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 28/05/2008, 16h53
  4. Page charg�e 2 fois
    Par Lideln dans le forum Apache
    R�ponses: 6
    Dernier message: 21/02/2008, 23h00
  5. [C#][1.1] La page se charge deux fois
    Par misa dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 12/01/2006, 06h51

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