Foros del Web » Programando para Internet » Javascript »

Cambiar de estilo usando JS y CSS

Estas en el tema de Cambiar de estilo usando JS y CSS en el foro de Javascript en Foros del Web. Tengo el siguiente problema, tengo dos hojas de estilos css, ambas hojas tienen una misma pero con diferentes propiedades, por lo que el efecto se ...
  #1 (permalink)  
Antiguo 01/05/2012, 20:22
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 5 meses
Puntos: 7
Cambiar de estilo usando JS y CSS

Tengo el siguiente problema, tengo dos hojas de estilos css, ambas hojas tienen una misma pero con diferentes propiedades, por lo que el efecto se ve que cambiaria de color, ahora segun el estado que tenga la variable del js deberia de cargar la hoja css, pero se queda cargando pegado y no avanza. este es el codigo:


Código Javascript:
Ver original
  1. if(valor!="")
  2. {
  3.     document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"miestilo01.css\">");
  4.  
  5. }else
  6. {
  7.     document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"miestilo02.css\">");
  8. }
__________________
Mi mail: [email protected]
  #2 (permalink)  
Antiguo 01/05/2012, 20:43
 
Fecha de Ingreso: marzo-2007
Mensajes: 82
Antigüedad: 17 años, 1 mes
Puntos: 21
Respuesta: Cambiar de estilo usando JS y CSS

Hola, no te recomiendo cargar un fichero css usando document.write

prueba esto
Código Javascript:
Ver original
  1. function loadjscssfile(filename) {
  2.     var fileref = document.createElement("link");
  3.     fileref.setAttribute("rel", "stylesheet");
  4.     fileref.setAttribute("type", "text/css");
  5.     fileref.setAttribute("href", filename);
  6.     document.getElementsByTagName("head")[0].appendChild(fileref);
  7. }
__________________
Hazle un favor a tu cerebro y juega Ajedrez online
Chess online
  #3 (permalink)  
Antiguo 01/05/2012, 21:17
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: Cambiar de estilo usando JS y CSS

gracias chinanzio lo voy a probar, se ve bueno y muy completo.
__________________
Mi mail: [email protected]
  #4 (permalink)  
Antiguo 01/05/2012, 21:53
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cambiar de estilo usando JS y CSS

buenas.
tambiën puedes probar usar css alternativas. es una técnica que se usa para que el usuario escoga el css pero en tu caso lo escoges por javascript. consiste en cargar los css pero en lugar de rel="stylesheets" pones rel="alternate". aca un artículo. la ventaja es que se cargan cuando el navegador carga el documento html. http://www.alistapart.com/articles/alternate/
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: css, estilo, js
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 14:15.