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 :

envoi de données à page modale


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 45
    Par défaut envoi de données à page modale
    Bonjour,

    Je suis amené à réaliser des modifications sur un site intranet.
    La page principale sur laquelle je dois effectuer des modifs contient un formulaire de recherche et un lien pour des criteres de recherche avancée;

    Lorsque l'on clique sur le lien, une page modal s'ouvre avec des zones de saisie et des checkbox. quand on submit, la page modal se ferme et une liste apparait sur la page parente.

    Je voudrais qu'au prochain clic sur le lien, la fenetre modal nous présente le formulaire avec comme choix par défaut les derniers choix effectués.

    Il faut donc que je puisse passer des données depuis la fenetre modal à ma page parente.

    Alors j'ai remarqué qu'on a utilisé le showModalDialog au niveau du code de mon appli.

    1)voilà le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function OuvrirRechAvOpe(Tyj, User, Guichet, Datdeb, Datfin, periode,report,ipudif)
    {
    	if (periode=="/")  periode="";
    	strResult=window.showModalDialog('RechercheAv.asp?journee='+Tyj+'&user='+User+'&guichet='+Guichet+'&datedeb='+Datdeb+'&datfin='+Datfin+'&periode='+periode+'&report='+report+'&ipudif='+ipudif,window,"dialogHeight:500px;dialogWidth:450px;center:Yes;resizable:no;status:no;scrollbar:no;");
    	if (typeof strResult!="undefined")
    	{
    		nav_Remote(3,strResult);
    	}
    }
    1)Ne doit il pas y avoir un moment où l'on fait passer l'argument (ou les arguments à strResult?

    2)La page parente qui contient donc ce code ne doit elle pas faire appel à la fonction au chargement de la page (<body onload="OuvrirRechAvOpe(Tyj, User, Guichet, Datdeb, Datfin, periode,report,ipudif);">)?

    3)Comment fait on pour passer plusieurs arguments (du formulaire) à la page parente?

    Merci d'avance!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 45
    Par défaut
    Je vais simplifier ma requète:

    on peut, à l'aide la méthode showModalDialog, passer un paramètre à la page parente.
    Je sais qu'on ne peut pas passer plusieurs paramètres et qu'il faut passer par un objet.
    Quelqu'un sait comment faire?

  3. #3
    Membre chevronné Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264

Discussions similaires

  1. [MySQL] Envoie de données sur 2 pages différentes
    Par Madoka dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/05/2008, 11h47
  2. Envois des données d'un form popup vers sa page parent.
    Par TigerWolf dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 25/06/2007, 14h18
  3. Envoie des donnée vers deux page jsp
    Par opensource dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 28/05/2007, 16h40
  4. Réponses: 5
    Dernier message: 14/08/2006, 04h04
  5. [PHP-JS] Envoi de données sur une même page...
    Par dudux dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2005, 13h51

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