Tema: Animar capas
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2006, 05:35
Avatar de Azrael666
Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 6 meses
Puntos: 1
tengo que hacer la gracia.. no lo puedo evitar ..... :

Cita:
Animar capas
PONLES MUSICA


dicha la tonteria... yo tengo este codigo que mueve capas verticalmente entre dos posiciones que tu le das:

Código HTML:
var nc = (document.layers) ? true:false
var ie = (document.all) ? true:false
var n6 = (document.getElementById) ? true:false
var posicion;
var nueva_posicion;
var aux=10;
var tam;
var absol;
function posactual() {return aux;} 	
function muevelo(ini,pos)
{ 
posicion=ini;     
	  tam=10;  
	 if ((ini>pos) && ((ini-pos)<10)) tam=ini-pos;
	 if ((ini>pos) && ((ini-pos)>10)) tam=10;
	 if ((ini<pos) && ((pos-ini)<10)) tam=ini-pos;
	 if ((ini<pos) && ((pos-ini)<10)) tam=10;	  
	  if (ini<pos)  nueva_posicion=posicion+tam					
 	  else if (ini>pos) nueva_posicion=posicion-tam						
	  else nueva_posicion=pos;	  
	  aux=pos;	  
	  if(nueva_posicion!=pos)
      {
        if(ie) document.all['base'].style.top=nueva_posicion;
        else if(nc) document.layers['base'].top=nueva_posicion;
        else if(n6) document.getElementById('base').style.top=nueva_posicion;          
        posicion=nueva_posicion;
        setTimeout("muevelo(posicion,aux)",0);
      }
    }
llamada, desde un link por ejemplo:

onclick:'muevelo(posiciondesalida,posicionfinal);'
__________________
ALOZORRO v5.0 (ahora en .es)