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 :

asp:button et fonction javascript


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Par défaut asp:button et fonction javascript
    Bonjour
    j'ai une page aspx avec une page paralèlle de code en aspx.vb, et je voudrais pourvoir appeler une fonction javascript à partir d'un bouton asp:button.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     OnClick="javascript:message()"
    J'ai essayé de rajouter ce code mais j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     'javascript' is not a member of 'ASP.catalogues_aspx'.
    Catalogues étant ma page aspx.

    Est qu'il existe une syntaxe pour forcer l'utilisation du script javascript plustot que la function dans la page de code associé?

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour

    Tu peux essayer ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
     
    MonBouton.Attributes.Add("onclick","javascript:message()")
     
    End Sub
    Ca devrait marcher .

    EDIT: arf j'avais pas vu ta dernière phrase

    A bientôt

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2005
    Messages : 110
    Par défaut
    Salut,

    L'attribut OnClientClick du control button.

    L.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Par défaut
    Merci mais ca ne résous pas entièrement mon problèmes.
    En effet avec la méthode onclientclick on passe quand même pas le serveur et la page est rechargé (sauf erreur de ma part).
    En plus j'ai pris l'exemple d'un bouton mais j'aimerai bien pouvoir faire cela pour n'importe quel composant asp (asp:dropdownlist...) et pour n'importe quel action (onchange,onload...).

  5. #5
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Re bonjour

    Tu cite l'exemple du Bouton mais l'asp:button n'est pas comme une dropdownlist... Le bouton est en autopostback obligatoire d'ou le retour Serveur tandis que la propriété autopostback de la DDL est modifiable.

    Peut être cela résoud ton problème ?

    A bientot

  6. #6
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2005
    Messages : 110
    Par défaut
    Si tu n'as pas besoin des fonctionnalité du framework, n'utilise pas les control .net mais des élément classique du html.
    style : <input type="button"...>
    Ca marche aussi bien.

    a+

    L.

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

Discussions similaires

  1. [ASP.NET] Exécuter fonction Javascript
    Par mod6991 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 20/12/2007, 19h02
  2. [ASP.NET] Exécuter fonction Javascript
    Par mod6991 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 06/12/2007, 17h53
  3. asp:button et fireevent javascript
    Par dark vador dans le forum ASP.NET
    Réponses: 1
    Dernier message: 05/06/2007, 11h19
  4. [Asp.Net] exécuter fonction javascript
    Par ager1912 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/03/2007, 18h22
  5. Réponses: 5
    Dernier message: 13/08/2004, 15h40

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