jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 29 déc. 2004 à 16:57
deja il faut faire une fonction javascript capable de capturer l'evenement de la touche F9, regarde sur javascriptfr.com
ensuite, reviens me voir, et je t'expliquerais pour generer un postback depuis javascript, tu peux regarder une de mes dernieres sources qui fait ca.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 29 déc. 2004 à 19:48
tu es bien en asp.net ? si oui une petite partie de plaisir s'annonce ;) lol c'est pas tres compliqué quand on connait l'astuce.
bien qu'apres reflexion ton cas est assez spécial, vu que c'est un evenement de la page que tu veux capturer
dans ton script ajoute ca lorsque l'evenement se declenche
la dans le page_init par exemple,
if page.ispostback = false then
script = "debut de ton script"
script &= Page.GetPostBackClientEvent(monbutton, "onF9")
script &= "fin de ton script"
if page.isClientScritRegistered("F9") = false then
Page.registerClientScript("F9",script)
end if
end if
normalement ca va declencher l'evenement du bouton, mais je susi pas sur de moi.
Pour savoir qui a fait le postback et comment créer un evenement, c'est exactement ma source : http://www.aspfr.com/code.aspx?ID=28120
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 29 déc. 2004 à 19:50
ah oui j'ai oublié, le top serait de faire un nouveau classe derivant de bouton, exactement comme dans l'exemple
sauf que je l'ai fait hérité de label, et le code javascript que t'as doit s'effectuer tout le temps donc tu l'ecrit dans la page et non dans l'attribut du controle
et au fait c'est quoi la fonction qui permet de recuperer la touche ?