PDA

Ver la Versión Completa : Se esperaba un objeto


Io
25-09-2007, 21:22:33
Saludos al Foro.

Bueno, estoy empezando con Javascript, y el primer parón.:confused:

Cuando intento abrir esta página desde PHP Designer, me da el error Se esperaba un objeto, y cuando lo abro desde ie6 o ff, no funciona.
Me podrían decir que es lo que hago mal.

Gracias

<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
<script languaje="JavaScript" type="text/javascript">
function mensaje()
{
document.write("Mensaje desde la función");
document.write("<br>");
setTimeout("mensaje()",1000);
}
</script>

</HEAD>
<BODY>
<script languaje="JavaScript" type="text/javascript">
mensaje();
document.write("Hola");
document.write("<br>");
</script>
</BODY>
</HTML>

Kafu
02-10-2007, 11:13:25
Así a botepronto yo diría que la función mensaje es recursiva y creo que eso te va a dar problemas, desde luego, si no deja de llamarse a sí misma en alguna circunstancia.
Un saludo,
F.T.G.

Io
02-10-2007, 18:05:59
Hola.

En la mayoría de los ejemplos que he visto, la función setTimeout, es utilizada de esa manera.

setTimeOut("func()",delay);

Ejecutará la función <"func()"> dentro de <delay> segundos.

Saludos

Kafu
04-10-2007, 17:23:13
Bueno, pero al margen del uso de la función setTimeOut, es que si una función se llama a sí misma sí o sí, es decir, sin posibilidad de dejar de invocarse nunca aún cuando haya un lapso de tiempo entre llamada y llamada, pues eso debe dar problemas, digo yo. Seguro que siempre has visto setTiemOut+Recursividad?