Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2013, 03:24
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: mover divs con javascript mediante botones

He intentado hacer lo que me has dicho, de hecho te muestro lo que he hecho para ver si esta bien, pero no funciona ,soy novato en javascript . Seria genial que me saliera esto por que opdria resolver con esto un gran problema que tengo.

Gracias de antemano.

Aqui lo que llevo hecho ( pero no funciona no se porque):

Código CSS:
Ver original
  1. <style type="text/css">
  2.      
  3.         #div1 {position:absolute;  left:300px; width:100px; height:100px; background-color: #99FFFF}
  4.         #div2 {position:absolute;  left:500px; width:100px; height:100px; background-color: #99FFFF}
  5.         #div3 {position:absolute;  left:700px; width:100px; height:100px; background-color: #99FFFF}    
  6.        
  7.     </style>



Código Javascript:
Ver original
  1. <script>  
  2.    
  3.         function div1()
  4.         {
  5.         document.getElementById(div1).style.top = "200px";
  6.         }
  7.        
  8.         /*div2 que sube div1 y baja div numero 2*/
  9.        
  10.         function div2()
  11.         {
  12.         document.getElementById(div1).style.top = "0px";
  13.         document.getElementById(div2).style.top = "200px";
  14.         }
  15.        
  16.         /*div3 que sube div2 y baja el div numero 3*/
  17.        
  18.         function div3()
  19.         {
  20.         document.getElementById(div2).style.top = "0px";
  21.         document.getElementById(div3).style.top = "200px";
  22.         }  
  23.      
  24.  
  25.         if(style.top == 200){style.top=0;}   
  26.            
  27.     </script>



Código HTML:
Ver original
  1.  
  2.     <a href="#" onclick="div1();">Abajo 1<a/>
  3.     <a href="#" onclick="div2();">Abajo 2<a/>
  4.     <a href="#" onclick="div3();">Abajo 3<a/>
  5.    
  6.          
  7.     <div id="div1">div 1</div>    
  8.     <div id="div2">div 2</div>    
  9.     <div id="div3">div 3</div>    
  10.    
  11.  
  12. </body>