Foros del Web » Programando para Internet » Javascript »

Problema con onmouseover y onclick

Estas en el tema de Problema con onmouseover y onclick en el foro de Javascript en Foros del Web. Hola a todos: Tengo un problema con los eventos onmouseover, onmouseclick, onmouseout les explico: tengo dos frames, en el frame superior, he creado una especia ...
  #1 (permalink)  
Antiguo 15/10/2004, 13:49
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 3 meses
Puntos: 0
Problema con onmouseover y onclick

Hola a todos:
Tengo un problema con los eventos onmouseover, onmouseclick, onmouseout

les explico:
tengo dos frames, en el frame superior, he creado una especia de Tabs, que permite viajar de una pagina a otra, con los datos de un mismo empleado y esta pagina se muestra en el frame inferior, todo se ve muy bonito y funciona bien, salvo un inconveniente, cuando me acerco a los tabs simulados, el mouseout y el mouseover, funcionan bien, pero yo quiero que cuando le de click a una de estas imagenes que son las que simulan un tab (como en visual basic), se quede con la imagen que se muestra con el mouseover

pero esto no funciona y es un problema.
les envio copio el codigo que utilizo para que me puedan orientar :
<TD>
<A HREF="empleadodatos.asp" TARGET="main"
ONCLICK="changeImages('encabezado_rrhh_07', 'images/encabezado_rrhh_07-over.gif');"
ONMOUSEOVER="changeImages('encabezado_rrhh_02', 'images/encabezado_rrhh_02-encab-07.gif', 'encabezado_rrhh_06', 'images/encabezado_rrhh_06-encabeza.gif', 'encabezado_rrhh_07', 'images/encabezado_rrhh_07-over.gif', 'encabezado_rrhh_08', 'images/encabezado_rrhh_08.gif', 'encabezado_rrhh_09', 'images/encabezado_rrhh_09.gif',
'encabezado_rrhh_10', 'images/encabezado_rrhh_10.gif', 'encabezado_rrhh_11', 'images/encabezado_rrhh_11.gif'); return true;"
ONMOUSEOUT="changeImages('encabezado_rrhh_02', 'images/encabezado_rrhh_02.gif', 'encabezado_rrhh_06', 'images/encabezado_rrhh_06.gif', 'encabezado_rrhh_07', 'images/encabezado_rrhh_07.gif', 'encabezado_rrhh_11', 'images/encabezado_rrhh_11.gif');return true;">
<IMG NAME="encabezado_rrhh_07" SRC="images/encabezado_rrhh_07.gif" WIDTH=150 HEIGHT=33 BORDER=0 ALT="">
</A>
</TD>
------------
y esta es la funcion a la cual llaman:
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

Que estoy haciendo mal, este codigo esta en el frame superior.

Saludos,
Nilton.
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>

Última edición por niltonc; 15/10/2004 a las 13:55
  #2 (permalink)  
Antiguo 15/10/2004, 15:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola niltonc:

No sé si entendí bien, pero si quieres que con el click se desactive el efecto, modifica los eventos poniéndolos vacíos:

onclick="this.onmouseover = ''; this.onmouseout = '' "

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 15/10/2004, 15:59
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 3 meses
Puntos: 0
ok, gracias
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:43.