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 :

Simple onclick javascript sur un lien


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 32
    Points : 28
    Points
    28
    Par défaut Simple onclick javascript sur un lien
    Bonjour,

    Je voudrais simplement créer un lien hypertexte (en utilisant le composant LinkButton ou HyperLink) avec un code javascript exécuté sur le "onclick". Pour ça c'est pas difficile grâce à "OnClientClick" mais je voudrais empêcher le postback vers le serveur. Un clic lance la fonction javascript et c'est tout !
    Merci de votre aide...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 12
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    Il me semble qu'en ajoutant un "return false;" à ton code du OnClientClick, le _doPostBack qu'ASP.Net génère après ne sera pas exécuté.

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Avec un HyperLink, y a pas de postback

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut
    dans le onclientclick tu doit marquer "return taFonction()"

    et dans ta fonction si tu ne veut pas faire de postback tu met a la fin un return false;

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 12
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par titane77 Voir le message
    dans le onclientclick tu doit marquer "return taFonction()"

    et dans ta fonction si tu ne veut pas faire de postback tu met a la fin un return false;
    Ca revient à la même chose que ce que j'ai dit plus haut donc

  6. #6
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par Bib73 Voir le message
    Ca revient à la même chose que ce que j'ai dit plus haut donc
    j'ai juste completer se que tu a dit car si tu ne rajoute pas le return dans le onclientclick cela ne fonctionne pas

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 12
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par titane77 Voir le message
    j'ai juste completer se que tu a dit car si tu ne rajoute pas le return dans le onclientclick cela ne fonctionne pas
    On est d'accord

    Par contre, ca fait longtemps que je n'ai pas utilisé tout ça, mais est-il vrai, comme l'a dit lutecefalco, qu'il n'y a pas de Postback dur un HyperLink ?

  8. #8
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par Bib73 Voir le message
    On est d'accord

    Par contre, ca fait longtemps que je n'ai pas utilisé tout ça, mais est-il vrai, comme l'a dit lutecefalco, qu'il n'y a pas de Postback dur un HyperLink ?
    ben j'ai un doute

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Un hyperlink, ça génère un lien html

  10. #10
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Un hyperlink, ça génère un lien html
    c'est vrai

    mais la question reste valable s'il s'agit d'un linkbutton

  11. #11
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    Vous êtes vraiment des Dieux en fait...
    Je mettais mon "return false" dans la fonction javascript appelée par mon OnClientClick mais ça ne fonctionnait pas.
    Merci en tout cas !

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

Discussions similaires

  1. Soucis avec le OnClick="Submit();" sur un lien hypertexte
    Par ero-sennin dans le forum Langage
    Réponses: 14
    Dernier message: 11/08/2008, 14h54
  2. Réponses: 4
    Dernier message: 04/07/2006, 14h07
  3. Lien javascript sur une image
    Par beegees dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/03/2006, 16h30
  4. target sur un lien javascript
    Par mulot49 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/10/2005, 15h15
  5. [JSP][Javascript] click droit sur un lien
    Par Stessy dans le forum Servlets/JSP
    Réponses: 22
    Dernier message: 24/09/2004, 10h14

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