Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2004, 06:33
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
'nas...

lo hice para que se despace en vertical, no en diagonal

A ver si te vale


Código:
<script language="JavaScript" type="text/javascript">
//script por tunait

var an= screen.width
var al = screen.height
var ventanita
var abierta = false
var vel = 1 //velocidad; número más alto = menos velocidad
var dis = 2 //distancia que se desplaza en cada movimiento
function ventana(url,anVen,alVen){
if(abierta){ventanita.close()}
posX = (an - anVen)/2
posY = (al-alVen)/2
ventanita = window.open(url,'ventanita','width='+anVen+',height='+alVen+',top=0,left='+posX)
abierta = true
vel = 1
ventana2(posX,posY,0)
}
function ventana2(posx,posy,v){
ventanita.moveTo(posx,v+dis)
if((v+dis)<posy){
	posx2=posx
	posy2=posy
	v2=v+dis
	if(v > ((posy*75)/100)){vel++}
	setTimeout('ventana2(posx2,posy2,v2)',vel)
	}
}
</script>
</head>

<body>
<a href="#" onclick="ventana('',400,400);return false">click</a> 
</body>
para abrir la ventana has de pedirle ventana('tupagina.htm',anchoventana,altoventana)