Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/07/2003, 18:12
Enea
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 11 meses
Puntos: 0
Exclamación

Buenas Noches,

Casi, casi que lo tengo... :)

Al final lo de Carlitos no me sirvio pq lo suyo era a nivel de ventanas (o eso entendi) y lo mio a nivel de capas..

Fijandome en la de las postales me ha casi salido, mi unico problema es que no consigo que vaya para atrás jejej... mi script mira palante y no echa la vista atrás. He copiado el de las postales asi que pienso que debería ir... Quizá es pq el único script que uso sea el que insertare abajo y debería tener algun otro. Destacar que llamo asi al script


<div id="izquierda" style="left: 534px; top: 320px"> <a href="#" onMouseOver="mueve('iz');return false;" onMouseOut="clearTimeout(tiempo)"><img src="../images/abajo.gif" width="10" height="11" border="0" alt="Retrocede Caratulas"></a>
</div>


Igual debería llamar a la funcion parar? Que es lo que hago mal?


<script language="javascript" >

var paso = 0, W = 500;
var X = 50, valor = 0, tiempo;
capa = "dibujos";
izquierda = -1100;
activo = false;

function mueve(sentido) { //(iz)quierda (de)recha
X=parseInt(document.getElementById(capa).style.lef t);
W=parseInt(document.getElementById(capa).style.wid th);
if ((X>izquierda) && (sentido=='iz')) {
activo=true;
//valor=5;
if (valor == 0) valor = 5;
paso+=valor;
document.getElementById(capa).style.width=(W+valor );
document.getElementById(capa).style.left=(X-valor);
eval('document.getElementById(capa).style.clip="re ct(0,'+(W+valor)+',120,'+paso+')"');
tiempo=setTimeout('mueve("iz")',10);
}
else if ((X<=25) && (sentido=='de') && (activo==true)) {
//valor=-5;
if (valor == 0) valor = -5;
paso+=valor;
document.getElementById(capa).style.width=(W+valor );
document.getElementById(capa).style.left=(X-valor);
eval('document.getElementById(capa).style.clip="re ct(0,'+(W+valor)+',120,'+paso+')"');
tiempo=setTimeout('mueve("de")',10);

Muy agradecida Enea. Hasta pronto
}
}
</script>