Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2004, 13:52
Maguak
 
Fecha de Ingreso: agosto-2001
Ubicación: Santiago de Chile
Mensajes: 98
Antigüedad: 22 años, 8 meses
Puntos: 0
botones con tres manejadores

Amigos:

Es trivial hablar de un botón con tres estados.

1)onmouseOver
2)onmouseOut
3)onmouseUp

Si reutiliso el llamado de las imagenes

function llama_natural(num,accion)
{
if(accion == "over")
{
indicador = num+"-over";
}
else if(accion == "out")
{
indicador = num;
}
else if(accion == "up")
{
indicador = num+"-sel";
}
imagen = "numeros"+num;
eval("document."+imagen+".src = '../templates/calonge/images/numeros_"+indicador+".gif'");
}
---------------------
<a href= "#"
onmouseOver="llama_natural('02','over')"
onmouseOut="llama_natural('02','out')"
onMouseUp="llama_natural('02','up')">
<img src="../templates/calonge/images/numeros_02.gif" name="numeros02" width="33" height="23" border="0"></a>

----------------------

Pero no puedo dejar el botón up marcado y seguir utilizando los otros. Debido a que el Out me lo transforma nuevamente.


Como dejo seleccionado la imagen Up hasta que linkee otro botón?.

Gracias
__________________
maguak