Foros del Web » Programando para Internet » Javascript »

Porqué no me funciona esto en Mozilla?

Estas en el tema de Porqué no me funciona esto en Mozilla? en el foro de Javascript en Foros del Web. < Código HTML: script language="JavaScript"> <!-- function mOvr(src,clrOver, clrBorder) { if (!src.contains(event.fromElement)) { src.style.cursor = 'hand'; src.style.border="1px solid #" + clrBorder; src.bgColor = clrOver; } ...
  #1 (permalink)  
Antiguo 02/11/2005, 10:51
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Porqué no me funciona esto en Mozilla?

<
Código HTML:
script language="JavaScript">
<!-- 
 function mOvr(src,clrOver, clrBorder) {
 if (!src.contains(event.fromElement)) {
	 src.style.cursor = 'hand';
	 src.style.border="1px solid #" + clrBorder;
	 src.bgColor = clrOver;
	}
 }
 function mOut(src,clrIn, clrBorder) {
	if (!src.contains(event.toElement)) {
	 src.style.cursor = 'default';
	 src.style.border="1px solid #" + clrBorder;
	 src.bgColor = clrIn;
	}
 }
 function mClk(src) {
 if(event.srcElement.tagName=='TD')
	 src.children.tags('A')[0].click();
 }
// -->	
</script> 
Y luego en una celda llamo a las funciones:

Código HTML:
<td style="border: 1px solid #FFFFFF" onmouseout="mOut(this,'FFFFFF','FFFFFF');" onmouseover="mOvr(this,'FFFF00','000000');">Listado</td> 
A ver si me podéis echar un cable, gracias y un saludo.
__________________
www.pensandoenred.com
  #2 (permalink)  
Antiguo 11/12/2008, 07:46
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Porqué no me funciona esto en Mozilla?

aparentemente tienes mas una parte del codigo.
por lo que veo "hand" no aparece en ninguna parte dentro de las espec. de W3C para CSS2. con lo cual en vez de usar "hand" deberias usar "pointer".
IE ve ambos. una vez mas Mocosoft define cosas que solo lo usan ellos.
espero te sirva.
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 02:23.