¿Cómo se enlaza eventos a botones con JS?

Foro de discusión para los usuarios de CaRMetal
Répondre
hanzo2001
Messages : 3
Enregistré le : ven. juin 26, 2015 12:25 pm

¿Cómo se enlaza eventos a botones con JS?

Message par hanzo2001 »

Tengo la necesidad de incorporar eventos a botones. Necesito que el evento click de un botón invoque una función definida por mí en un script. Sé cómo llegar hasta el botón:

Code : Tout sélectionner

boton = getC().find('mi_boton')
pero no sé como enlazar la función. El objeto no tiene una propiedad onclick o un método addEventListener como los objetos en DOM.

martinAcosta
Messages : 344
Enregistré le : lun. avr. 28, 2014 8:06 pm

Re: ¿Cómo se enlaza eventos a botones con JS?

Message par martinAcosta »

Voy a transmitir este mensaje al foro en francés para ver si alguien puede responder.

Mientras tanto, puedes hacer un script aparte para la accion del botón y asociar el script al boton cuando se haga clic en el. Para eso hay que usar el administrador de scripts, que asocia los scripts a eventos como abrir el archivo, hacer clic o soltar.

martinAcosta
Messages : 344
Enregistré le : lun. avr. 28, 2014 8:06 pm

Re: ¿Cómo se enlaza eventos a botones con JS?

Message par martinAcosta »

Esto es lo que respondieron en el foro francés:


On peut transformer un script en script action et faire en sorte qu'il se lance au clic sur un bouton.
C'est prévu dans l'interface : menu JavaScript/Gestionnaire de script.
On choisit le script, puis l'objet qui le déclenche (point ou bouton seulement).
Mais c'est tout le script qu'on lance, on n'a pas un accès sélectif aux fonctions qu'il contient.

Traduzco:

Un script puede transformarse en script acción y hacer que se lance al hacer clic sobre un botón.
Está previsto en la interfaz: menu JavaScript/Administrador de scripts.
Se selecciona el script, luego el objeto que lo lanza (solamente puntos o botones).
Pero se lanza todo el script, no se tiene acceso selectivo a las funciones que contiene.

Répondre