Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/07/2008, 11:07
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: cambiar estilo al cargar la página

claro. EL DOM no esta formado hasta que la pagina ha cargado completamente, por lo que cuando intentas
document.getElementById('Guest2').style.visibility ='hidden';

No hace nada, pues el elemento Guest2 aun no existe. hay que usar el evento onload, pero como dicen, se ve mal. Otra solución es que escribas diferentes estilos que cumplan con los estilos que necesitas según el valor de tus variables. Después, en la cabecera solo escribes una referencia hacia la hoja de estilo y listo, no tendrías que esperara a que la pagina haya cargado y cuando cargue lo hará con los estilos que necesitas. (mmm... buena solucion a un problema que me plantearon antes... )

Saludos.
__________________
twitter: @imbuzu