Foros del Web » Programando para Internet » Javascript »

Modificar margin-left mediante javascript

Estas en el tema de Modificar margin-left mediante javascript en el foro de Javascript en Foros del Web. Quería saber como se puede modificar la propiedad margin-left de CSS, desde javascript, ya que con margin-left da error. Muchas gracias y un saludo....
  #1 (permalink)  
Antiguo 18/12/2002, 07:06
 
Fecha de Ingreso: julio-2002
Ubicación: Elche
Mensajes: 153
Antigüedad: 21 años, 9 meses
Puntos: 0
Modificar margin-left mediante javascript

Quería saber como se puede modificar la propiedad margin-left de CSS, desde javascript, ya que con margin-left da error.

Muchas gracias y un saludo.
__________________
Hazlo o no lo hagas, pero nunca lo intentes

www.clubfronteniselche.com
  #2 (permalink)  
Antiguo 18/12/2002, 07:59
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hola DaneelR,

puedes hacerlo sin style, le pides directamente....

document.body.leftMargin=20



un saludo
  #3 (permalink)  
Antiguo 18/12/2002, 10:00
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 DaneelR:

No sé si lo que pone tunait es correcto, pero por regla general, los estilos "compuestos" con uno o más guiones, se manipulan desde javascript, convirtiendo a mayúsculas el primer carácter después del guión y eliminando éste...

... y una forma que funciona tanto en explorer como en netscape es ponerle un atributo "id" al tag que quieras modificar y referanciarlo mediante "document.getElementById(el_tag)"

Un ejemplo:
<body><b id=enlace>***</b></body>
y un script...
<script language="javascript">
var _cursor = (document.all) ? "hand" : "pointer";
document.getElementById("enlace").style.cursor = _cursor;
</script>

... con este ejemplo, los asteriscos de la etiqueta "b" con id=enlace se queda el cursor como mano... (es el truco que yo suelo usar)

Saludos
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 22:40.