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

Appellé une fonction javascript en code behind


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 201
    Par défaut Appellé une fonction javascript en code behind
    Bonjour,

    je souhaite ouvrir une pop-up internet depuis mon code behind.
    Voilà ce que j'ai fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (Page.ClientScript.IsStartupScriptRegistered("pop-up") == false)
    {
           System.Text.StringBuilder javascript = new System.Text.StringBuilder();
           javascript = javascript.Append("<script type=text/javascript> function openFile() {");
           javascript = javascript.Append("window.open(\"http://localhost/tool\", \"_blank\", \"width=620,height=450,resizable=yes,menubar=yes,scrollbars=yes,location=yes,directories=no,toolbar=yes,status=yes\");}");
           javascript = javascript.Append("</script>");
           Page.ClientScript.RegisterStartupScript(this.GetType(), "pop-up", javascript.ToString());
    }
    Bien entendu cette fonction créer dynmiquement n'est jamais appelé.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    bah oui, tu l'appelles pas

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 201
    Par défaut
    comment l'appelé depuis le code behind ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    faut que tu mettes qqpart dans ta page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script>openFile();</script>
    Après soit tu le mets directement dans ta page aspx, soit tu l'insères via le code behind

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 201
    Par défaut
    Impeccable.


    Merci

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

Discussions similaires

  1. Appeller une fonction Javascript depuis le Code VB
    Par chrislcf dans le forum ASP.NET
    Réponses: 5
    Dernier message: 08/08/2008, 12h41
  2. appeler une fonction javascript dans le code html
    Par kawther dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/05/2007, 16h40
  3. Réponses: 2
    Dernier message: 13/03/2006, 13h54
  4. Réponses: 7
    Dernier message: 08/10/2005, 08h59
  5. Comment appeler une fonction JavaScript depuis Delphi ?
    Par Alfred12 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 17/06/2005, 18h15

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