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 Discussion :

comment récupéré les données d'un popus?


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut comment récupéré les données d'un popus?
    j'aimerais savoir comment récupéré des données d'un popus et les mettre dans la page active qui l'a généré(page principale). comme on le fait lorqu'on veut insérer une adresse dans une zone de saisie avec le carnet d'adresse affiché en popus!!

    aidé moi s'il vous plais!

  2. #2
    Membre expérimenté Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Par défaut
    Bonjour,

    Tu peux les passer en paramètres via ASP ou Javascript.

    Tu peux nous montrer le code que tu as déjà écris?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut
    Citation Envoyé par Crazyblinkgirl
    Bonjour,

    Tu peux les passer en paramètres via ASP ou Javascript.

    Tu peux nous montrer le code que tu as déjà écris?

    ok voici les codes

    dans la preimère page "courrier .asp" j'appelle un popus qui m'affiche la liste des personnes en code behind

    protected void boutonexp_Click(object sender, ImageClickEventArgs e)
    {
    Response.Write("<body><script>window.open(\"" + "listepersonnel.aspx" + "\",\"_blank\",\"width=" + largeur +
    ",height=" + hauteur + ",top="+ x + ",left="+ y + "\");</script></body>");

    }

    dans le popus je fais une séléction d'une ligne de mon dataview dont je renvoye certaines colonnes dans les champs de "courrier.asp" voici le code behind du popus!

    protected void valider_Click(object sender, EventArgs e)
    {
    Response.Write("<body><script>window.close();</script></body>");
    Response.Redirect("courrierarrive.aspx?name=" + System.Web.HttpUtility.UrlEncode(TextBox1.Text));

    }

    protected void liste_SelectedIndexChanged(object sender, EventArgs e)
    {
    row = liste.SelectedRow;
    TextBox1.Text = row.Cells[1].Text;

    }

    je ne sais pas comment rafraichir la page "courrier.aspx" pour qu'elle m'affiche les valeurs sélectionnées dans le popus!
    je peut passer les paramètres dans l'url mais elles sont nombreuses!!!!

  4. #4
    Membre confirmé Avatar de DoRiane
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    Depuis ta popup tu peux appeller une fonction de ta page (courrier.asp) qui a ouvert la popup. Tu peux également remplir des champs de la page d'appel.
    Tu peux faire tout ca en utilisant window.opener.TaFonction() depuis ta popup en ayant auparavant définit une fontion TaFonction() dans courrier.asp. ou encore window.opener.TonChamp.value= "toto".

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut
    Citation Envoyé par DoRiane
    Depuis ta popup tu peux appeller une fonction de ta page (courrier.asp) qui a ouvert la popup. Tu peux également remplir des champs de la page d'appel.
    Tu peux faire tout ca en utilisant window.opener.TaFonction() depuis ta popup en ayant auparavant définit une fontion TaFonction() dans courrier.asp. ou encore window.opener.TonChamp.value= "toto".
    bonjour,

    merci pour ton aide je vais essayer l'astuce!!

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut
    Citation Envoyé par DoRiane
    Depuis ta popup tu peux appeller une fonction de ta page (courrier.asp) qui a ouvert la popup. Tu peux également remplir des champs de la page d'appel.
    Tu peux faire tout ca en utilisant window.opener.TaFonction() depuis ta popup en ayant auparavant définit une fontion TaFonction() dans courrier.asp. ou encore window.opener.TonChamp.value= "toto".

    salut,

    j'avoue que j'ai essayer l'actuce mais le problème est que les informations récuillies dans le popus sont renvoyer non pas dans la fenètre mère (en arrière plan) mais plutôt dans la même fenètre de la popup(il recharge tte la page courrier.asp dans un nvlle fênètre)!comment faire?

  7. #7
    Membre confirmé Avatar de DoRiane
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    je en vois pas bien ce que tu veux faire :
    en resumé, tu es 1 page (courrier.asp) qui ouvre une popup.
    puis dans la nouvelle fenetre de la popup, tu recharge courrier.asp?
    Au final tu te retrouve avec 2 fois la page courrier.asp ouverte : ce n'est pas l'idéal.
    Mais alors dans ce cas tu n'a pas d'autre choix que d'utiliser des champs cachés et de les récupérer avec un Request.Form.

Discussions similaires

  1. comment récupère les accents d'une donnée dans une table?
    Par sth56 dans le forum Administration
    Réponses: 1
    Dernier message: 26/06/2009, 22h27
  2. Comment récupéré les données sur plusieurs fenêtres ?
    Par bon4000 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 17/09/2007, 17h58
  3. Comment classer les données d'une TStringList ?
    Par cmickyplus dans le forum Langage
    Réponses: 2
    Dernier message: 25/06/2005, 16h44
  4. [cr 8.5] comment exploiter les données d'un "array"
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 12
    Dernier message: 09/06/2005, 14h03
  5. [JTable] Comment récuperer les données d'un fichier texte ?
    Par Makunouchi dans le forum Composants
    Réponses: 2
    Dernier message: 03/05/2005, 16h37

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