Foros del Web » Programando para Internet » Javascript »

Modificar este JS

Estas en el tema de Modificar este JS en el foro de Javascript en Foros del Web. Hola tengo el siguiente javascript q lo q hace es mover una ventana por la pantalla, entonces lo q yo quiero es cambiar el movimiento ...
  #1 (permalink)  
Antiguo 29/06/2004, 19:17
 
Fecha de Ingreso: junio-2004
Mensajes: 36
Antigüedad: 19 años, 11 meses
Puntos: 1
Modificar este JS

Hola tengo el siguiente javascript q lo q hace es mover una ventana por la pantalla, entonces lo q yo quiero es cambiar el movimiento y q el movimiento sea q aparezca en la parte inferior suba y baje, para ser mas claros tipo msn cuando inicias sesion. Aqui les dejo el codigo


--- popup.js

var popwindow
var tisurl
var tiswidth
var tisheight
var thismargin=10
var tistopposition=thismargin
var tisleftposition=thismargin
var pause=20
var step=20
var screenwidth
var screenheight
var endposition_x
var endposition_y
var timer

function openpopup(thisurl,thiswidth,thisheight) {
tisurl=thisurl
tiswidth=thiswidth
tisheight=thisheight

popwindow=window.open(tisurl, "newwindow", "toolbar=no,width="+tiswidth+",height="+tisheight+ ",top="+tistopposition+",left="+(tisleftposition)+ "");

screenwidth=window.screen.width
screenheight=window.screen.height
endposition_x=screenwidth-thiswidth-thismargin
endposition_y=screenheight-thisheight-thismargin
movedown()
}

function movedown() {
if (tistopposition<=endposition_y-50) {
popwindow.moveTo(tisleftposition,tistopposition)
tistopposition+=step
timer= setTimeout("movedown()",pause)
}
else {
clearTimeout(timer)
tistopposition=endposition_y-50
popwindow.moveTo(tisleftposition,tistopposition)
moveright()
}
}

function moveright() {
if (tisleftposition<=endposition_x) {
popwindow.moveTo(tisleftposition,tistopposition)
tisleftposition+=step
timer= setTimeout("moveright()",pause)
}
else {
clearTimeout(timer)
tisleftposition=endposition_x
popwindow.moveTo(tisleftposition,tistopposition)
moveup()
}
}

function moveup() {
if (tistopposition>=thismargin) {
popwindow.moveTo(tisleftposition,tistopposition)
tistopposition-=step
timer= setTimeout("moveup()",pause)
}
else {
clearTimeout(timer)
tistopposition=thismargin
popwindow.moveTo(tisleftposition,tistopposition)
moveleft()
}
}

function moveleft() {
if (tisleftposition>=thismargin) {
popwindow.moveTo(tisleftposition,tistopposition)
tisleftposition-=step
timer= setTimeout("moveleft()",pause)
}
else {
clearTimeout(timer)
tisleftposition=thismargin
popwindow.moveTo(tisleftposition,tistopposition)
}
}


--- cualquier archivo .htm

<SCRIPT SRC="popup.js"></SCRIPT>
<body onLoad="openpopup('ventana.htm','200','200')">


Pues aqui les e dejado el codigo espero haberme explicado y haber si alquien sabe como hacerlo. Gracias y Saludos
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 14:35.