Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 25-may-2007, 06:33   #1 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
problemas con hojas de estilos en servidor web

Hola a todos!!

He realizado una aplicación web con visual studio 2005 y la he subido a un servidor web. Tengo una opción en la que puedo configurar la apariencia de la aplicación. Por ej, el color de fondo ó la imagen de fondo de las páginas.Para ello utilizo una hoja de estilos css y por ej si el usuario escoje un color de fondo, mi aplicación en la hoja de estilos escribe:

body
{
background-color:Lightblue;
}


si lo que hago en cambio es seleccionar una imagen de fondo pues escribo

body

{

background-image:url(FONDOS/CA10ATLF.gif);

}

desde el codigo asp.net hago referencia a dicha hoja de estilos:

<link rel="Stylesheet" type="text/css" href="../StyleSheet.css"/>

Bien, pues esto en local me funciona perfectamente pero en el servidor web no. Me he dado cuenta que el codigo del color ó de la imagen seleccionada lo escribe perfectamente en la hoja de estilos. Pero no sé porqué no realiza el cambio de fondo escojido en las páginas.

¿Me podríais ayudar?

Muchas gracias.

Saludos,

Mari.
mari90 está desconectado   Responder Citando
Antiguo 25-may-2007, 08:13   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.555
Re: problemas con hojas de estilos en servidor web

Hola mari90

Pon la dirección de la página (sin www) para poder verlo.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 25-may-2007, 11:07   #3 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Lo siento pero no se puede ver, se trata de un servidor web que de momento solo se ve desde una red particular, vamos que todavía la aplicación no se puede ver desde cualquier equipo sino de varios en concreto..

de todas formas lo único que verías es que cuando seleccionas un color de fondo no hace nada, es decir que el color de fondo de las páginas no cambian al color seleccionado.

Me preocupa bastante porque no sé por donde a tacar el error, ya que en local (sin haberla subido al servidor web) sí que funciona

Saludos,

Mari.
mari90 está desconectado   Responder Citando
Antiguo 25-may-2007, 13:49   #4 (permalink)
JHMorales ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 225
Re: problemas con hojas de estilos en servidor web

Hola:
igual lo que debe hacer tu aplicación, además de hacer el cambio en la css, es volver a recargar la página ya que esta no cambiará por si sola.
Suerte, Jorge H.
JHMorales está desconectado   Responder Citando
Antiguo 26-may-2007, 03:23   #5 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola!!

Eso fue lo único que se me ocurrió pero ni por esas, recargo la página pero no hace nada
mari90 está desconectado   Responder Citando
Antiguo 26-may-2007, 03:46   #6 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Ah!! y muchas gracias por contestar.

saludos,

Mari.
mari90 está desconectado   Responder Citando
Antiguo 26-may-2007, 16:21   #7 (permalink)
JHMorales ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 225
Re: problemas con hojas de estilos en servidor web

Hola:
lo que se me ocurre es que aunque el cambio de color lo haga correctamente en la css del servidor la aplicación recarga la página en el ordenador del usuario usando su caché en la que está la página sin cambiar. Busca la manera de que cuando recargue no lo haga del caché sino que vuelva a buscarla al servidor. Creo que con poner en cada página:
<meta http-equiv="Expires" content="0" />
se obliga al cordenador del usuario a recargar desde el servidor.

Suerte, Jorge H.
JHMorales está desconectado   Responder Citando
Antiguo 27-may-2007, 10:51   #8 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola!!

muchas gracias de nuevo por contestar!!!!.

La verdad es que eso no lo sabía, es la primera vez que trabajo con .NET y no tenía ni idea.

Lo que comentas tiene mucho sentido, así que puede que sea por eso, por no cargar la página del servidor sino de la cache de usuario. Hasta mañana no tengo acceso al servidor, en cuanto lo pruebe ya os comentaré si era por eso y si lo consigo solucionar ó no.

Saludos


Mari.
mari90 está desconectado   Responder Citando
Antiguo 28-may-2007, 03:21   #9 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola!!

me temo que tengo malas noticias. He probado con
<meta http-equiv="Expires" content="0" />, también he probado con Response.Expires=0; incluso con Response.expires=-1;

pero nada, el color de fondo de las páginas no cambia. Parece que sigue cogiendo la página de la caché del usuario en lugar de cogerla del servidor...


¿Alguien sabe cómo conseguir que coja la pág del servidor y no de la caché de usuario ?

De todas formas gracias por darme la pista!!

Saludos,

Mari
mari90 está desconectado   Responder Citando
Antiguo 28-may-2007, 12:33   #10 (permalink)
JHMorales ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 225
Re: problemas con hojas de estilos en servidor web

Hola:
busca en el faq de html que hay un post sobre no guardar páginas en el cache.

Suerte. Jorge H.
JHMorales está desconectado   Responder Citando
Antiguo 30-may-2007, 06:05   #11 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola!!

la verdad es que no lo he visto...seguiré buscándolo.

Muchas gracias por contestar!!

SALUDOS,

Mari
mari90 está desconectado   Responder Citando
Antiguo 30-may-2007, 08:02   #12 (permalink)
JHMorales ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 225
Re: problemas con hojas de estilos en servidor web

Hola:
Prueba con estos:
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="Tue, 05 Jan 2005 5:00:00 GMT" />
<meta http-equiv="Pragma" content="no-cache" />

Suerte. Jorge H.
JHMorales está desconectado   Responder Citando
Antiguo 01-jun-2007, 10:11   #13 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola Jorge!!

muchas gracias por contestarme pero sigue sin funcionar. La verdad es que he probado de todo y ya no sé qué hacer, pero quería darte las gracias porque dentro de mi desesperación se agradece que alguien te intente ayudar.

he hecho un ejemplo muy sencillo con .css y en local me funciona pero en el servidor no sé que ocurre, pero para ver los cambios tengo que pulsar actualizar en el navegador, con lo cual no me funciona..

Saludos,

Mari
mari90 está desconectado   Responder Citando
Antiguo 01-jun-2007, 14:59   #14 (permalink)
hector_he ha deshabilitado el karma
 
Avatar de hector_he
 
Fecha de Ingreso: agosto-2006
Ubicación: Barcelona (Spain)
Mensajes: 119
Re: problemas con hojas de estilos en servidor web

Ante todo decir que se muy poquito de esto, pero quizá el problema sea del navegador? Se ha probado con varios navegadores?

Tan solo lo digo porque a veces a mi me pasa que no se ven los cambios aún actualizando hasta pasado un tiempo o pasar un limpiador de archivos temporales, cokkies, cache y demás...
hector_he está desconectado   Responder Citando
Antiguo 05-jun-2007, 07:00   #15 (permalink)
mari90 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 38
Re: problemas con hojas de estilos en servidor web

Hola!!

Quería dar las gracias a todos por intentar ayudarme, en especial a Jorge H!!!!

Al final he solucionado mi problema con las .css de la siguiente manera:

En un principio para referenciar al archivo .css en el codigo asp ponía:
<link rel="Stylesheet" type="text/css" href="StyleSheet.css" />

en vez de hacerlo así genero por codigo los "link rel" con

Page.Header.Controls.Add(linkrel);

Lo que hago es añadir cada vez un "link rel " diferente, de esta forma obligo a que la pag la obtenga del servidor y no de la cache del navegador.

Es decir, por ej la primera vez añado:

<link rel="Stylesheet" type="text/css" href="StyleSheet.css?3125" />

donde 3125 es un numero aleatorio, y lo que hago es cada vez añadirle un numero aleatorio distinto.

Saludos,

Mari.
mari90 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93