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

Dotnet Discussion :

[WebForms]integration javascript avec bindage control


Sujet :

Dotnet

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 312
    Par défaut [WebForms]integration javascript avec bindage control
    Bonjour,
    Dans mon application j'ai un controle textbox server tb_url qui me permet d'enregistrer des liens dans une base de données, pour agrémenter le tout j'y ai ajouté un bouton qui me permet d'ouvrir un nouvelle fenetre pour tester la validité de celle ci , j'ai donc voulu utilisé la fonction javascript.open( getelementbyID['tb_url']);
    or cela ne fonctionne pas et a la generation de la page l'id de mon textbox est dénaturé ,comment faire pour concorder le javascript et le control utilisateur ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    il faut que tu génère le javascript depuis le codebehing avec RegisterClientScriptBlock et que tu récupère le bin Id de ton controle avec sa propriété UniqueID.
    Recherche sur le forum, ça a déjà été dis et ya des exemples de code.


    PS : en JavaScript, pour récupérer le contenu de ta texbox, faut faire.value à la fin

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 312
    Par défaut
    Merci du conseil mais apparement , j'ai trouvé plus simple. Dans Page_Load() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bt_testURL.OnClientClick = "window.open(document.getElementById ('" + tb_testURL.UniqueID + "').value);";
    Perso je trouve cela un peu lourd puisque control serveur, eventuelement si quelqu'un pourrait donner une version avec un control HTML, le bouton n'as que cette fonction.

    Un grand merci encore à la communauté Developpez.com

  4. #4
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    c'est un peu ce que je t'ai proposé enfait, si t'y regarde de plus pret. Sauf que moi je déporte le code JavaScript dans une fonctyion plutot que de le mettre directement dans le onclick du bouton. C'est un choix

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open(document.getElementById ('" + tb_testURL.ClientID+ "').value);
    ClientID permet de récupérer l'identifiant de ton contrôle tel qu'il est renvoyé au client (html)

    ++ Ant

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

Discussions similaires

  1. integrer code javascript avec jsp
    Par sas1986 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/07/2011, 18h49
  2. Réponses: 0
    Dernier message: 17/07/2009, 18h28
  3. Réponses: 2
    Dernier message: 07/04/2009, 16h28
  4. Gestion d'un Hidden avec Custom Control + Javascript
    Par Ishizaki dans le forum ASP.NET
    Réponses: 5
    Dernier message: 07/10/2008, 10h17
  5. [PHP-JS] var javaScript avec test php
    Par lepierre dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 12h58

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