Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2009, 08:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con document write

Pues no sé por qué lo haces así, si ese es un ejemplo real (y no una simplificación de un sistema que te obligue a trabajar de esa forma), deberías hacerlo así:

Código html:
Ver original
  1. <script src="layer.js" type="text/javascript"></script>
  2. <style type="text/css">
  3. #oculta { display:none; background-color:#FFFF00; width:400px; height:400px; margin:auto; }

Siendo el contenido de "layer.js" el siguiente:

Código javascript:
Ver original
  1. window.onload=function() {
  2.     setTimeout(mostrarCapa, 3000);
  3. };
  4.  
  5. function mostrarCapa() {
  6.     document.getElementById("oculta").style.display="block";
  7. }

Esto funciona igual, sin write ni escritura de etiquetas.

Quizás incluso quieras mover ese trozo de CSS a un archivo y vincularlo también de forma externa.


Saludos.