Comunidad de diseño web y desarrollo en internet online

CAMBIAR onClick Por Otro

Citar            
MensajeEscrito el 27 Ago 2010 09:41 pm
Saludos ... :) :D :wink: :wink: :wink: ^^ ^^

tengo un pequeño problemita!!
tengo esto
<a onClick="expose()">Google<a/>
cadsa vez que preciono Google ejecuta onClick="expose()"

Deseo :oops: que cuando precione la segunda 2º vez ejecute <a onClick="unexpose()">Google<a/>
la 3 º vez ejecute <a onClick="expose()">Google<a/>
la 4º vez ejecute <a onClick="unexpose()">Google<a/>
....

y asi eternemente :oops: :oops: ^^ ^^ :love: :love: :love:

Gracias

Por lorenaFLASH

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2010 12:35 pm
Entiendo que la forma más óptima es mediante una variable que se actualice, algo similar a un on y un off, de tal manera que puedas ver el estado en que se encuentra esa variable y ejecutar una u otra, por ejemplo mediante esta estructura:

Código Javascript :

function expose()
{
if (mode=="on"){código a ejecutar si el botón ha sido pulsado inmediatamente antes; mode="off"}
else {mode="on"; código a ejecutar si el botón aun no ha sido pulsado}
}

El problema que planteas se resuelve aplicando una variable que indica si inmediatamente antes el botón ha sido pulsado y de ser así que ejecute un código determinado.

Espero haber resuelto tu duda.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.