Hola
Este script muiestra un div en movimiento, pero necesito hacerle una pequeña modificación que no encuentro como hacer.
Necesito que se detenga al llegar al centro de la pantalla y que ademas baje unos cuantos pixeles ya estando en el centro.
¿¿Alguna idea ??
Código:
<HTML><head>
<script>
// Posicion inicial
var xpos=0;
var Id=0;
function mueve(){
if(!Id){
mueve_menu();
xpos=0;
}
}
function mueve_menu(){
xpos++;
if(document.layers){
document.menu.left=xpos;
}
if(document.all){
document.all.menu.style.left=xpos;
}
if(!document.all && document.getElementById){
document.getElementById("menu").style.left=xpos+"px";
}
if (xpos>=screen.width){
window.clearTimeout(Id);Id=0;
}else{
Id = window.setTimeout("mueve_menu();",20);
}
}
// -->
</script></head>
<body>
<!-- Capa de movimiento -->
<div id="menu" style="position:absolute;left:0;top:100;width:100;background-color:#990000; visibility:visible"><font color="#FFFFFF" size="2" face="verdana">Programas B</font></div>
<a href="#" onClick="mueve();">Mover</a> </body>
</HTML>