Foros del Web » Programando para Internet » Javascript » Frameworks JS »

JS - pasar variable a una clase de css. duda

Estas en el tema de JS - pasar variable a una clase de css. duda en el foro de Frameworks JS en Foros del Web. hola tengo el siguiente codigo, valida un estado segun el estado es el resultado que da, dependiendo resultado es la variable que llama a la ...
  #1 (permalink)  
Antiguo 12/05/2012, 18:16
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 5 meses
Puntos: 7
JS - pasar variable a una clase de css. duda

hola tengo el siguiente codigo, valida un estado segun el estado es el resultado que da, dependiendo resultado es la variable que llama a la clase del css.

aca el codigo, no me resulta. la linea 30

Código HTML:
Ver original
  1.     <script type="text/javascript">
  2.     var numero1 = 10;
  3.     var numero2 = 20;
  4.     var miclase = "";
  5.    
  6.     if(numero1>numero2){
  7.         miclase = "bien";
  8.     }
  9.     else
  10.     {
  11.         miclase = "error";
  12.     }  
  13.     </script>
  14.  
  15.     <style>
  16.     .bien{
  17.         background: blue;  
  18.     }
  19.    
  20.     .error{
  21.         background: orange;
  22.     }
  23.     </style>
  24.  
  25.    
  26.    
  27. <div class="<script>miclase</script>">
  28.     Esto es una prueba
  29. </div>
  30.    
  31.  
  32.  
  33. </body>
  34. </head>
  35. </html>
__________________
Mi mail: [email protected]
  #2 (permalink)  
Antiguo 12/05/2012, 18:42
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: JS - pasar variable a una clase de css. duda

Para empezar el bloque style debe de ir dentro del bloque head, no entre el head y body

No puedes incluir una variable javascript de esa forma!, javascript no manipula salida de esa manera, debes de asignar la clase por medio del DOM, detectando primero el DOM cargado (puede que dentro del evento onload del body), va siendo hora de que consulte un manual de javascript y manejo del DOM.

Tu código sería funcional si se tratase de un script del lado del servidor, recuerda que javascript es del lado del cliente
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: clase, css, html, javascript, js, variables
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 17:34.