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 :

Du C# au JavaScript


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut Du C# au JavaScript
    Bonjour,

    Voilà, j'arrive à récupérer en c# une valeur de mon gridView avec ce code ci :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    void ProcedureGridViewProcedure(Object sender, EventArgs e)
    {
        string NomProcedure = DataGridView.SelectedValue.ToString();
        MessageTest.Text = NomProcedure;
        ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true);
    }

    Ensuite avec :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true);

    J'appel une fonction java Script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function launchModal() {
        launch = true;
        myWindow=window.open('','','width=500,height=400')
        myWindow.document.write("Tesssst")
        myWindow.focus()
    }
    Et donc ma question est !! Comment je peux envoyer la string de ma variable NomProcedure dans ma fonction JavaScript pour l'afficher dans le popup ?

    Merci d'avance

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Hello,

    En paramètre tout simplement :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal(" + NomProcedure + ");", true);
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut
    Merci pour la réponse

    Et du coup du coté JavaScript j'ai fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      function launchModal(NomProcedure) {
        launch = true;
     
     
                myWindow=window.open('','','width=500,height=400')
                myWindow.document.write(NomProcedure)
                myWindow.focus()
                         //window.open(data);
     
      }
    Mais pas de popup qui apparaît

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut
    Donc là ça me ferais :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    StringBuilder sb = new StringBuilder();
    sb.Append("launchModal(");
    sb.Append(NomProcedure);
    sb.Append(");");
     
    ClientScript.RegisterStartupScript(this.GetType(), "key", sb.ToString(), true);

    ? Et du coup dans ma procédure Js j'aurai quoi ?

    Merci encore ^^

  5. #5
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Non en fait après avis d'un expert externe () même pas besoin du StringBuilder :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal(\"" + NomProcedure + "\");", true);

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      function launchModal(NomProcedure) {
        launch = true;
     
     
                myWindow=window.open('','','width=500,height=400')
                myWindow.document.write(NomProcedure)
                myWindow.focus()
                         //window.open(data);
     
      }
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut
    Ça fonctionne !!!!!!!!!!!!

    T'es une dieu !!

    Du coup tu penses que je peux faire un truc du genre, je test ma variable NomProcedure, si elle est vide je fais rien sinon je fais ce que tu as fais pour qu'elle s'affiche ?

  7. #7
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Euh ben oui pourquoi tu ne pourrais pas ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut
    Du coup je pense que je vais tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                if (NomProcedure != null )
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal(\"" + NomProcedure + "\");", true);
                }

  9. #9
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    J'dirais même compare plutôt à String.Empty
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 47
    Par défaut
    C'est bon, impeccable tout fonctionne, merci beaucoup

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

Discussions similaires

  1. Les meilleurs livres pour apprendre le JavaScript
    Par vermine dans le forum Livres
    Réponses: 23
    Dernier message: 10/06/2019, 18h58
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  3. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26
  4. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

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