Foros del Web » Programando para Internet » Javascript »

border-radius con javascript

Estas en el tema de border-radius con javascript en el foro de Javascript en Foros del Web. Muy buenas, pues veran, necesito aplicar las propiedades border-radius (opera) -moz-border-radius (gecko) -webkit-border-radius (webkit) a distintas capas pero sin alterar el css y sobre todo ...
  #1 (permalink)  
Antiguo 03/08/2010, 14:21
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años
Puntos: 54
border-radius con javascript

Muy buenas, pues veran, necesito aplicar las propiedades

border-radius (opera)
-moz-border-radius (gecko)
-webkit-border-radius (webkit)

a distintas capas pero sin alterar el css y sobre todo sin que deje de validar

la solucion es javascript, lo sé, pero me he encontrado que de esta forma

<script type="text/javascript">
window.onload function () {
document.GetElementByID("div").style.border-radius="10px";
}
</script>

Pero no obtengo ningun resultado en opera, igualmente con los demas navegadores y opciones.

¿que me recomiendan?
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #2 (permalink)  
Antiguo 03/08/2010, 15:10
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: border-radius con javascript

Las propiedades CSS compuestas como border-radius o font-size, se traducen a JS quitándoles el guión y "capitalizándolas". Es decir:
font-size = fontSize
border-radius = borderRadius
...

Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: border-radius
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:20.