Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Se esperaba un objeto (https://www.clubdelphi.com/foros/showthread.php?t=48467)

Io 25-09-2007 21:22:33

Se esperaba un objeto
 
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

Código:

<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?


La franja horaria es GMT +2. Ahora son las 18:26:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi