Clic en un texto ejecuta función

Cuando quiero que al hacer clic sobre una imagen se ejecute una función javascript hago:
<img src="derecha2.gif" onMouseDown="irSiguiente()" width="25" height="26" >
Si quiero que cuando el usuario haga clic sobre una palabra se ejecute una función javascript. ¿Cómo lo hago?
Lo que quiero hacer es que al hacer clic en un texto una función determine a que página tiene que ir, en lugar de poner una referencia directa.

1 respuesta

Respuesta
1
En Javascript sólo los siguientes objetos permiten usar el evento clicked. (on mousedown, on clicked...):
- Link
- Layer
Además, en IE5 permite hacerlo las imágenes como es tu caso (si pruebas este código en NS4 no creo que te funcione).
Para hacer lo que tú quieres puedes crear el texto como un link pero dándole al objeto TAG un aspecto de texto normal, de manera que no se muestre subrayado ni de color diferente. Esto se hace usando style's o mediante CSS's.
Otra cosa que puedes hacer es usar MAP's, creando zonas activas en la página, pero esto es una buena currada a menos que crees una función que automáticamente te sepa generar zonas activas justo al texto.
De todos modos a un link le puedes asociar una función javascript (href='javascript:my_func()').

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas