Foros del Web » Programando para Internet » Javascript »

valor negativo en obj.style.top

Estas en el tema de valor negativo en obj.style.top en el foro de Javascript en Foros del Web. Buenas, estoy trabajando con capas y quiero darle un top negativo a traves de javascript. si se lo doy "manualmente": obj.style.top = "-38px"; va sin ...
  #1 (permalink)  
Antiguo 19/05/2007, 04:22
 
Fecha de Ingreso: septiembre-2005
Ubicación: Vejer de la Fra, Cádiz
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 0
valor negativo en obj.style.top

Buenas, estoy trabajando con capas y quiero darle un top negativo a traves de javascript.

si se lo doy "manualmente":

obj.style.top = "-38px";

va sin problemas, ahora bien, si lo hago a través de variables la cosa cambia, ya que el IE me suelta "Argumento no válido"

obj.style.top = altura+"px";

si antes de esto pongo un alert(altura), me suelta -38

Solo me falla con valores negativos.

Muchas Gracias.
  #2 (permalink)  
Antiguo 19/05/2007, 07:00
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: valor negativo en obj.style.top

Quizás siendo altura un String no te pase.

Un saludo
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #3 (permalink)  
Antiguo 22/05/2007, 05:23
 
Fecha de Ingreso: septiembre-2005
Ubicación: Vejer de la Fra, Cádiz
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: valor negativo en obj.style.top

Tenias razón, lo cogia como un string.

Lo solucione poniendo obj.style.top = parseInt(altura)+"px";

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 08:49.