tout est dans la question.. :D
Version imprimable
tout est dans la question.. :D
sur le onmousedown envoie l'id du bouton dans un champs hidden .
Comment je fais ça ? je suis une quiche en Javascript...
Bonjour !
Une solution ...
Code:
1
2
3 <input type='button' value='bouton1' name='b1' onclick="document.getElementById('ref_id_bouton').value=this.name;"> <input type='hidden' value='' id='ref_id_bouton'>
Une page pour tester:
Code:
1
2
3
4
5
6
7
8
9
10 <html> <body> <input type='button' value='bouton1' name='b1' onclick="document.getElementById('ref_id_bouton').value=this.name;"> <input type='hidden' value='' id='ref_id_bouton'> <input type='button' value='voir' onclick="alert(document.getElementById('ref_id_bouton').value)"> </body> </html>
je ne veux pas passer par getElementById dans la mesure ou j'ai pleins de boutons qui sont générés dynamiquement donc je ne peux savoir l'id que si je sais lequel j'ai sélectionné.
A moins que je comprenne mal , ça doit quand même marcher ... :?:
As tu un exemple de code ?
excuse, je n'avais pas bien regardé le code :(
ben t'as pas besoin de l'id du bouton que tu cliques ... 8O 8O
c'est le this.id qui est basculé dans un champs hidden ....
juste pour le test ne focntionen que sous IE ...
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <body> <input type="hidden" id="cache" /> <input type="button" onclick="alert(document.getElementById('cache').value)" value ="fais voir" /><br/> </body> <script type='text/javascript'> for(i=0;i<50;i++){ var bouton=document.createElement('input') bouton.type="button" bouton.value="bouton " + i; bouton.id="id_bouton_"+i; bouton.onclick=function(){document.getElementById('cache').value=this.id} document.body.appendChild(bouton) } </script> </html>
Je vous explique mon problème.
Je génères dynamiquement en asp.net un tableau contenant des activités.
dans l'id de chaque bouton, j'ai nommé les boutons pr pouvoire récupérer les informations qu'il me faut pr rediriger la page au bon endroit.
Je vous donne un exemple :
ce qui veut dire que je suis au niveau de la tranche 8h 30m et c l'activité 244.Code:btTranche_8_30_244
Je veux en javascript récupérer l'id du bouton sélectionné, le parser pr récupérer les informations et créer mon URL avec les paramètres qu'il faut pr rediriger la bonne page...
tu as testé mon code ?
Il me semble alors que les deux codes fonctionnent pour ce que tu veux faire ...., non ?
ben ce que je suis en train de faire. Je teste . Je teste :)
C'est bon merci bcp ! :)