Tema: Postales
Ver Mensaje Individual
  #108 (permalink)  
Antiguo 20/01/2003, 11:38
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Sobre la sugerencia de caricatos para que el efecto de scroll vaya más rápido (en negrita lo que habría que añadir)

<div id="izquierda" style="position:absolute; width:30;height:30;left:0px;top:75px"
onMouseOver="mueve('iz')" onMouseOut="parar()" onMouseDown="valor=30" onMouseUp="valor=5">

Lo mismo con <dib id="derecha"... pero con números negativos.

En la definición de variables: var X = 50, valor = 0, tiempo;

En la función mueve()

function mueve(sentido) { //(iz)quierda (de)recha
...
activo=true;
//valor = 5;
if (valor == 0) valor = 5;
paso+=valor;
...
else if ((X<=25) && (sentido=='de') && (activo==true)) {
//valor = -5;
if (valor == 0) valor = -5;
paso+=valor;
...

Y en la función parar(): { valor = 0; clearTimeout(tiempo) }

Otras posibilidad sería que el scroll fuera yendo cada vez más rápido:

No se cambiaría nada en <div ="izquierda", etc. La definición de variables y la función parar() quedarían como he puesto un poco más arriba y la función mueve() sería:

function mueve(sentido) { //(iz)quierda (de)recha
...
activo=true;
//valor = 5;
if (valor == 0) valor = 5;
if (valor<30) valor+=1;

paso+=valor;
...
else if ((X<=25) && (sentido=='de') && (activo==true)) {
//valor = -5;
if (valor == 0) valor = -5;
if (valor >-30) valor -= 1;

paso+=valor;
...

Otro tema: se podría hacer una función para que al elegir las opciones de dibujos (fondos, general, navidad...) el scroll quedara a la izquierda y no donde se había quedado anteriormente:

function resetear() {
paso=0;
document.getElementById(capa).style.left=30;
document.getElementById(capa).style.width=710;
document.getElementById(capa).style.clip="rect(0,7 10,110,0)"; }

Se podría llamar cuando se pulsan los botones.

He tomado nota del código para los efectos en Nescafé (no tenía ni idea ni de que existieran) Gracias a KarlanKas y a Mamagallo

Tunait: parece que te gustan los capicuas... Deberías llamarte Tianait

Bueno, esto ha quedado muy largo. Si algo no se entiende preguntar e intentaré aclararlo.

Salu2 a to2,