Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2007, 13:25
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años, 6 meses
Puntos: 3
Re: Cambiar imagen de fondo del css durante la carga de la web

Cita:
Iniciado por Ruyman Ver Mensaje
Gracias Tigervlc, como decía no tengo ni idea de javascript pero a ver si sacando un poco de aquí y poco de allí consigo dar con la solución. Una pregunta, como me referiría al objeto (y a la propiedad) si por ejemplo es un div que le tengo asignada la clase "contenido".

En vez de asignarlo como clase (class="contenido") usa id (id="contenido"). Class se usa para aplicar un mismo estilo a varios elementos, no a uno solo.

Para referirte al elemento de id="contenido" puedes usar:
miObjeto = document.getElementById("contenido"); // con miObjeto referencias a dicho elemento

Para obtener el valor de una propiedad (atributo) de ese elemento:
miAtributo = miObjeto.atributo
o bien
miAtributo = miObjeto.getAttribute("atributo")

Para darle valor:
miObjeto.atributo = valor
o bien
miObjeto.setAttribute("atributo", valor)

Otra pregunta más general, me imagino que para este problema la mejor solución es utilizar javascript, porque si no es un lenguaje del lado del cliente no tengo nada que hacer ¿es cierto o hay alguna otra alternativa?.

creo que sí, pero también tienes Flash.

Por cierto encontré esta web (http://www.webintenta.com/anadir-css...en-tu-web.html) que añade css dinamicamente y creo que puede ser la solución, en cuento lo pruebe, cuento que tal me fue.


la miraré yo también. Yo también tengo mucho que aprender todavía.

Un saludo.