2011-01-28 2 views
0

J'ai un contrôle Web appelé Fou.ascx et il a une fonction de script Java appelée DoFou (message). Dans ma page Web je veux cliquer sur un bouton, qui est sur la page et ne fait pas partie du contrôle web, et lui faire exécuter DoFou et transmettre le paramètre message. La page Web a une instance du contrôle web Fou.Appelez la fonction JavaScript du bouton Web du bouton Cliquez sur

Comment est-ce que je peux faire ceci?

grâce

Répondre

0

Si le bouton est un contrôle serveur, dans le code derrière vous pouvez faire quelque chose comme

myButton.Attributes.Add("onClick", "doFou('" + myMessage + "');"); 

Si le bouton est un contrôle serveur et en supposant que myMessage est accessible dans le ascx vous pouvez faire quelque chose comme

<input type="button" onclick='<%= "doFou(\"" + myMessage + "\");" %>' value="myButton" /> 
+0

ne semble pas fonctionner, quand je vois la source de la page Je ne vois pas DoFou et tout DoFou a est alerte (messsage); et rien ne se lève. – mike

+0

j'ai fait une suggestion attribut.add, je le vois dans le bouton onclick – mike

+0

ahh, mon contrôle était invisible, quand je l'ai changé pour voir que ça marche] – mike

Questions connexes