Foros del Web » Programando para Internet » Javascript »

Ventana autodimensionable

Estas en el tema de Ventana autodimensionable en el foro de Javascript en Foros del Web. He encontrado un script en http://yomaster.galeon.com/ventanas.htm para hacer una ventana que se agranda de menos a más. Lo he probado en una página y el ...
  #1 (permalink)  
Antiguo 13/06/2002, 07:14
 
Fecha de Ingreso: junio-2002
Mensajes: 19
Antigüedad: 21 años, 10 meses
Puntos: 0
Ventana autodimensionable

He encontrado un script en http://yomaster.galeon.com/ventanas.htm para hacer una ventana que se agranda de menos a más. Lo he probado en una página y el efecto es muy bueno. El problema lo tengo cuando genero una página con varios enlaces. Al pulsar sobre el primero el efecto se produce perfectamente. Pero al pulsar sobre otro enlace ya no se produce el mismo efecto. Queda una ventana pequeña.

Creo que el problema puede estar en las variables que se inicializan al principio (x,y, ancho, alto, fin), y que de alguna manera ya no se conservan al volver a llamar a la función. He probado diversas altrernativas pero no he conseguido que funcione. ¿Alguna idea para que funcione el efecto al pulsar sobre un segundo enlace?
Gracias, LlSM.
  #2 (permalink)  
Antiguo 13/06/2002, 09:13
 
Fecha de Ingreso: junio-2002
Mensajes: 19
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Ventana autodimensionable

Por si hay problemas con el código, el ejemplo que uso es el siguiente:

<html>
<head>
<script language="JavaScript">
var ancho=10
var alto=10
var fin=1000
var x=5
var y=5
function inicio(PDF)
{
ventana = window.open(PDF, "_blank", "resizable,height=1,width=1,top=x,left=y,scre enX=x,screenY=y");
abre();
}
function abre()
{

if (ancho<=fin) {
ventana.moveTo(x,y);
ventana.resizeTo(ancho,alto);
x+=6
y+=2
ancho+=125
alto+=100
timer= setTimeout("abre()",1)
}
else {
clearTimeout(timer)
}
}
// -->
</script>
</head>
<Body>
<A HREF="Javascript:inicio('keyboard.txt')" >fich1</a><br>
<A HREF="Javascript:inicio('History.txt')"& gt;fich2</a>
</Body>
</htlm>

Al cargar la página la primera vez se ejecuta perfectamente el script. Si pulsamos sobre le otro enlace, ya no se despliega bien la nueva ventana. ¿Por qué?
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 02:24.