Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2005, 12:34
Avatar de tralara
tralara
 
Fecha de Ingreso: diciembre-2003
Mensajes: 230
Antigüedad: 20 años, 5 meses
Puntos: 0
problema referenciando elemento

Hola, tengo una pagina index.php mas o menos montada como os pongo abajo y el problema que me encuentro es a la hora de mostrar el efecto de texto javascript dentro de la pagina header.php que es donde esta el id="estado". He probado a declarar la funcion en header, todo en index, nada no me muestra el texto, no se como referenciar a ese elemnto, el javascript funciona porque so lo pongo en un archivo sin includes cumple su cometido. No hagais caso de los errores de escritura que hay ahora, es a modo esquematico para que veais el tema. Al final le he intentado meter ese delay de tiempo en la funcion fun1 para no tener que llamarlo desde el evento onload en body, pero tampoco funciona, me echais un cable?

Código PHP:
// index.php
<html>
<header>
<script language="javascript">

var msg = "Testeando texto tecleado...";


var delay = 0;

var n = 0;

function init() {
  out = msg.substring(0, n);
  document.getElementById('estado').src = out;
  n++;
  if (n > msg.length) {
    n = 0;
    timerID = setTimeout("init()", 4000);
  }
  else 
    timerID = setTimeout("init()", delay);
}
  function fun1()
     {

          window.setTimeout('init()', 5000);
     }
</script>
</head>
<body>
//cabecera
<? include(header.php); ?>
//cuerpo
<table> tal y tal
//pie
<? include (base.php?>
<script tal y tal>
fun1();
</Script>
</body>
</html>
Saludos