Foros del Web » Programando para Internet » Javascript »

Recargar css

Estas en el tema de Recargar css en el foro de Javascript en Foros del Web. Hola, me gustaría saber si puedo mediante alguna función, sentencia... de javascript obligar al navegador a que en un momento determinado vuelva a realizar una ...
  #1 (permalink)  
Antiguo 08/07/2009, 16:56
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Recargar css

Hola, me gustaría saber si puedo mediante alguna función, sentencia... de javascript obligar al navegador a que en un momento determinado vuelva a realizar una peticion al servidor en busca de la hoja de estilo. Es decir algo asi como:

if( seCumpleCondicion)
{
//decir al navegador que recargue la Hoja de Estilo
}


La unica forma que se me ha ocurrido es decirle al navegador que recargue toda la pagina, con lo que tambien recargaria el css, pero me gustaría sabe si existe alguna forma de que solo recargue el css.


Saludosss
  #2 (permalink)  
Antiguo 08/07/2009, 17:34
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: Recargar css

probablemente se pueda eliminando la etiqueta que contiene el archivo css que quieras recargar. como ejemplo, asignale un ID al elemento que carga el css. mediante javascript obtienes una referencia de el y luego lo remueves del documento con removeChild. y finalmente creas el elemento con createElement, asignas las propiedades para cargar el archivo css, y lo agregas al documento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 08/07/2009, 23:45
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Recargar css

No es necesario eliminar el elemento, simplemente cambia su enlace.
__________________
twitter: @imbuzu
  #4 (permalink)  
Antiguo 30/09/2009, 17:13
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: Recargar css

También puedes crear un marcador con el siguiente código:

Código:
javascript:void(function(){var%20i,a,s;a=document.getElementsByTagName('link');for(i=0;i%3Ca.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')%3E=0&&s.href)%20{var%20h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')%3E=0?'&':'?')+'forceReload='+(new%20Date().valueOf())}}})();
esto hace que se actualice el css.


Encontrado aqui:
http://www.webintenta.com/recss-recarga-tus-css.html
__________________
MACBOMB
webmast....... :adios:
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 07:14.