Foros del Web » Programando para Internet » Javascript »

Pasar "id" como parámetro

Estas en el tema de Pasar "id" como parámetro en el foro de Javascript en Foros del Web. Buen dia /tarde /noche, espero anden de lo mejor bueno mi problema es el siguiente, estoy tratando de hacer un efecto de aparición suave de ...
  #1 (permalink)  
Antiguo 07/01/2011, 20:39
Avatar de kdario  
Fecha de Ingreso: junio-2010
Ubicación: Acapulco, Mex.
Mensajes: 40
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Pasar "id" como parámetro

Buen dia /tarde /noche, espero anden de lo mejor
bueno mi problema es el siguiente, estoy tratando de hacer un efecto de aparición suave de un div en javascript
tengo algo como esto

Código HTML:
function obfoco(id)
{
	for(i=10;i<25;i++){	
	setTimeout('document.getElementById(id).style.opacity = '+ (i/25) +';', i*10);
	}
}



<div id="menuinicio" onMouseOver= obfoco(this.id)>Inicio</div>
    <div id="menucontacto" onMouseOver= obfoco(this.id)>Contáctenos</div> 

pero no ejecuta ninguna opcion, en la consola de Javascript de Chrome me dice:

"id is not defined"

a que se debe?

gracias por tu amable atención
  #2 (permalink)  
Antiguo 07/01/2011, 20:44
Avatar de kdario  
Fecha de Ingreso: junio-2010
Ubicación: Acapulco, Mex.
Mensajes: 40
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Pasar "id" como parámetro

uuf no, ya lo solucioné

Código Javascript:
Ver original
  1. for(i=10;i<25;i++){
  2.     setTimeout('document.getElementById("'+id+'").style.opacity = '+ (i/25) +';', i*10);
  3.     }

ese era el error

Etiquetas: funcion, this.id, parámetros
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:51.