Foros del Web » Programando para Internet » Javascript »

En que anda mal este codigo

Estas en el tema de En que anda mal este codigo en el foro de Javascript en Foros del Web. Amigos estoy haciendo que cuando cargue mi pagina actualice esta misma en 10 segundos solo una ves para ello este es mi codigo: <script language="JavaScript"> ...
  #1 (permalink)  
Antiguo 12/02/2008, 16:01
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
En que anda mal este codigo

Amigos estoy haciendo que cuando cargue mi pagina actualice esta misma en 10 segundos solo una ves para ello este es mi codigo:

<script language="JavaScript">
<!--
function myreload()
{

<meta http-equiv="refresh" content="10;url=modelador.htm">

}
//-->
</script>

<body onload="myreload()">

<p>Esto es un ejemplo.</p>

</body>
  #2 (permalink)  
Antiguo 12/02/2008, 16:14
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

por ahi he visto la funcion setTimeout de javascript pero como lo aplicaria ami ejemplo? help me!! :(
  #3 (permalink)  
Antiguo 12/02/2008, 16:21
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

AMigos ahora creo q estoy mas cerca a lo que quiero pero algo me anda mal:

<script language="JavaScript">
<!--
function myreload()
{
setTimeout(window.location.reload,5000);
}
//-->
</script>



<body onload="myreload()">

<p>Esto es un ejemplo.</p>

</body>
  #4 (permalink)  
Antiguo 12/02/2008, 16:28
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años
Puntos: 57
Re: En que anda mal este codigo

Es como lo pusiste, nada mas que la instruccion window... va entre comillas:

setTimeout("window.location.reload()",5000);
  #5 (permalink)  
Antiguo 12/02/2008, 16:41
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

mm ok gracias pero aun tengo un problema MUY RARO ya que lo estoy poniendo en un contenedor frame este es el codigo, ojo cuando saco el codigo script si funciona pero al poner me carga sin errores pero me sale una barrita superior clasica de seguridad horizontal en el IE...:

<html>
<head>

<script language="JavaScript">
<!--
function myreload()
{
setTimeout("window.location.reload()",5000);
}
//-->
</script>

</head>

<frameset rows="64,71%,*">
<noframes>
<body onload="myreload()">
<p>Esta página usa marcos, pero su explorador no los admite.</p>

</body>
</noframes>
<frame name="superior" scrolling="no" noresize target="intermedio" src="addurl.htm">
<frame name="intermedio" target="inferior" src="pagina1.aspx">
<frame name="inferior" src="pagina2.aspx">
</frameset>

</html>
  #6 (permalink)  
Antiguo 12/02/2008, 16:48
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

mm lo acabo de poner en una pagina html limpia e igual sigue saliendo el mensaje clasico de seguridad que dice:
"Para ayudar a proteger su seguridad, internet explorer impidió que este archivo mostrara contenido activo que podria obtener acceso al equipo. Haga clic aqui para consultar más opciones...".

Ok le tengo que dar click ahi para que desaparesca y funcione recien el script...! ahh pero me he dado cuenta q lo actualiza cada 5 segundos Como haria para que solo lo haga SOLAMENTE UNA VES??
  #7 (permalink)  
Antiguo 12/02/2008, 16:50
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

Este es el codigo les adjunto: el error como les comenté sale el mensaje ese de windows de seguridad y aparte que refresca cada cinco segundos como haria para q lo refresque solo UNA VES? gracias

<html>
<head>

<script language="JavaScript">
<!--
function myreload()
{
setTimeout("window.location.reload()",5000);
}
//-->
</script>

</head>

<body onload="myreload()">
<p>Esta página usa marcos, pero su explorador no los admite.</p>

</body>
</html>
  #8 (permalink)  
Antiguo 12/02/2008, 17:06
 
Fecha de Ingreso: julio-2006
Mensajes: 368
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: En que anda mal este codigo

mm ahora estoy poniendo este codigo que se supone debe de eliminar el settimeout pero sigue ejecutandolo cada 5 segundos con el cleartimeout..
<script language="JavaScript">
function myreload()
{
setTimeout("window.location.reload()",5000);

t = setTimeout("window.location.reload()",5000);

clearTimeout(t);


}
</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.