Foros del Web » Programando para Internet » Javascript »

Autorefrescar un iframe con otra url

Estas en el tema de Autorefrescar un iframe con otra url en el foro de Javascript en Foros del Web. Hola , tengo un botón en una página cuyo objeto es Reactivar un servidor: ---- <input type="button" value="Reactivar Servidor" name="B3" onclick="nuevaVentana=window.open('recoge.htm','_b lank','resizable=no,scrollbars=no,height=200,width =270');"> ---- Al ...
  #1 (permalink)  
Antiguo 01/01/2006, 12:42
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Pregunta Autorefrescar un iframe con otra url

Hola , tengo un botón en una página cuyo objeto es Reactivar un servidor:
----
<input type="button" value="Reactivar Servidor" name="B3"
onclick="nuevaVentana=window.open('recoge.htm','_b lank','resizable=no,scrollbars=no,height=200,width =270');">
----
Al clikar abre una ventana donde hay un iframe tal que:
---
...
<iframe name="I1" width="191" height="197"
src="http://s43.eatj.com/logonhandler1.jsp?username=usuario&password=laclav e"
scrolling="no" border="0" frameborder="0" marginwidth="1" marginheight="1"
>
...
---
Que me valida y me lleva a la página donde dentro existe un link para Reactivar el servidor:
---
acctmanager.jsp?action=restart
---
Pero no sé como hacer para que al cabo de unos 5 segundos el iframe se autorefresque con ese link .
¿?...
  #2 (permalink)  
Antiguo 01/01/2006, 17:19
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Voy a volver a replantear mi tema :

Tengo que reativar un servidor desde una página, la validación admite tanto el método get como el post :

http : // s43.eatj.com/logonhandler1.jsp?username=usuario&password=laclav e

Este link me lleva , si la validación ha sido correcta , a

http : // s43.eatj.com/myacct.jsp , donde hay un link :
<a href="acctmanager.jsp?action=restart">RESTART</a>

que es el que reactiva el servidor ( en realidad reactiva la JVM de usuario en ese servidor , que como ya supondreis es un servidor de hosting con JSP ).
El problema es que deseo hacer esto de manera "casi" trasparente , y en un solo paso o click.

Una manera bastante cutre que se me ha ocurrido , es con un botón abrir
un popup :

<input type="button" value="Reactivar Servidor" name="B3"
onclick="nuevaVentana=window.open('recoge.htm','_b lank','resizable=no,scrollbars=no,height=200,width =270');">

En esta ventana se abre un iframe ( marco flotante ) que invoque a la página de validación :

<iframe name="I1" width="191" height="197"
src="http://s43.eatj.com/logonhandler1.jsp?username=usuario&password=laclav e"
scrolling="no" border="0" frameborder="0" marginwidth="1" marginheight="1"
>

Ahora , me faltaria que la ventana al abrirse perdiera el foco , para que fuera algo "trasparente" , esto tras leer en el foro veo que se puede hacer con

<head>
<script languaje="javascript">
//Para que pierda el foco
self.blur()
</script>

Pero ¿ como hago para que al cabo de un par de segundos , que se supone que es lo que tarda en aparecer en el iframe la página donde está el link
<a href="acctmanager.jsp?action=restart">RESTART</a> , se auto ejecute ese link y tras esto se cierre la ventana ... ?
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 09:19.