Bonjour,
Je voudrais déclencher l'evenement clic d'un bouton lorsque je clique sur un lien..
Est-ce possible?
Bonjour,
Je voudrais déclencher l'evenement clic d'un bouton lorsque je clique sur un lien..
Est-ce possible?
Bonjour,
il suffit d'appeler la même fonction sur le onclick du lien que sur le onclick du bouton.
Par contre, le lien te faisant changer de page (à moins qu'il ne s'agisse d'une simple ancre), ça risque de perturber ta fonction, non ?
A+
sous IE c'était possible... ça l'est peut etre encore ...
externalise la fonction du onclick du bouton et appelle la sur le lien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script type="text/javascript"> function foo(){alert('bar');} </script> <input type="button" onclick="foo()" value="bouton" /> <a href="#" onclick="foo(); return false;" >lien</a>
merci de vos réponses, mais je crois que je me suis mal exprimé. Lorsque je clique sur le lien, je voudrais exécuter le code que provoque le clic sur un bouton.
C'est-à-dire que je voudrais que le code (coté serveur) de ce bouton s'exécute.
Il ne s'agit pas ici dun'e fonction javascript déclenché par mon bouton.
C'est-à-dire que je voudrais que le code (coté serveur) de ce bouton s'exécute.
Il ne s'agit pas ici dun'e fonction javascript déclenché par mon bouton.
heu qui dit clic sur un bouton dit chez le client ...
Ou alors il faut une grosse rallonge pour clicker coté serveur ...
les réponses données sont correctes il faut externaliser la fonction du click
ou alors personne n'a compris ta problématique. ..
et bien je n'ais pas vraiment de code, justement j'en cherche
j'ai une web part contenant des textbox et un bouton "Filtrer" et un autre "RAZ".
Tout cela dans le but de filtrer une liste qui se trouve en dessous (je travaille sur sharepoint). Le filtre fonctionne mais lorsque la liste contient une pagination, et que l'on clique sur les fleches pour naviguer de pages en pages, cela annule le filtre donc il faut re-cliquer sur le bouton "Filtrer".
L'action du clic sur le bouton filtrer enclenche du code C# (celui que je veux exécuter)
Je voudrais donc faire un workaround en javascript pour déclencher le filtre en appuyant sur les fleches de pagination..
Quel code pourrais t'aider? Je créer mon formulaire dynamiquement en c#.
ben si c'est du runat server ... c'est plus du javascript ... faut voir ça directe en .net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // Création des controls de saisie B_Filtre = new Button(); B_Filtre.Text = "Filtrer"; B_Filtre.Click += new EventHandler(this.B_Filtre_OnClick); this.Controls.Add(B_Filtre); // On crée un espace entre les 2 boutons this.Controls.Add(new LiteralControl(" ")); B_RAZ = new Button(); B_RAZ.Text = "Remise à zéro"; B_RAZ.Click += new EventHandler(this.B_RAZ_OnClick); B_RAZ.PostBackUrl = this.Page.Request.Url.ToString(); this.Controls.Add(B_RAZ);
Oui, bon, donc ça confirme que c'est plutôt côté C# qu'il faudra voir ça.
Par contre (sans connaitre C#) je ne comprend pas ce qui t'empêche de créer ton lien avec le même onclick que ton bouton ...
A+
Et ben finalement j'ai réglé mon problème autrement, plus besoin de faire ce workaround.
Merci a vous. je le deleste
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager