Foros del Web » Programando para Internet » Javascript »

Script que no funciona en firefox

Estas en el tema de Script que no funciona en firefox en el foro de Javascript en Foros del Web. Hola a todos: Estoy programando un DIV que sale cuando uno pase el mouse sobre un hipervínculo, use el código " son of suckerfish dropdown ...
  #1 (permalink)  
Antiguo 22/01/2008, 07:19
 
Fecha de Ingreso: noviembre-2006
Mensajes: 49
Antigüedad: 17 años, 5 meses
Puntos: 0
Script que no funciona en firefox

Hola a todos:

Estoy programando un DIV que sale cuando uno pase el mouse sobre un hipervínculo, use el código "son of suckerfish dropdown" que lo que hace es ayudarle al IE realizar esta tarea ya que el Firefox lo hace con un simple :hover en la hoja de estilo, SIN EMBARGO, en medio del desarrollo me di cuenta que otros divs se sobreponian al DIV que salia con el hover, entonces use el javascript para que me fuera incrementando el z-index a medida que la ventana se mostraba. Sin embargo al hacer esta edición me di cuenta que el Firefox no recibia la función.

En pocas palabras

Necesito que el firefox me reciba este script
Código:
sfHover = function() {
	var sfEls = document.getElementById("suckerfish").getElementsByTagName("DIV");
	var zI=2;
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
			this.style.zIndex=zI; 
			zI++;
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
Muchas gracias :)
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 18:52.