Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/02/2013, 12:09
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: JS mover cartas al pasar ratón

Ok muchas graciias por responder el código lo he modificado hoy a una manera más sencilla que me han enseñado lo voy a editar arriba.

Y la pregunta de como hago para ver los mensajes nuevos cuando responden a las preguntas que hago en el foro... digo que me lleguen a la bandeja de entrada del www.forosdelweb.com porque no se como.

Gracias por todo!! el código modficado lo pongo arriba aunque el efecto sigue igual jeje.. pero es mucho más corto.

Es este:

Código Javascript:
Ver original
  1. <html>
  2.  
  3. <head>
  4.     <title> Cartas suben y bajan
  5.     </title>
  6.     <style>
  7.    
  8.     #carta1 {
  9.     position: absolute;
  10.             /*Borde redondos*/
  11.     border-radius:7px;
  12.     -moz-border-radius: 7px;
  13.     -webkit-border-radius : 7px;
  14.     left: 5%;
  15.     top: 70%;
  16.     bottom: 10%;
  17.     width: 7%;
  18.     background: url(carta.jpg);
  19.     color:red;
  20.     text-align: center;
  21.     }
  22.    
  23.     #carta2 {
  24.     position: absolute;
  25.     border-radius:7px;
  26.     -moz-border-radius: 7px;
  27.     -webkit-border-radius : 7px;
  28.     left: 15%;
  29.     top: 70%;
  30.     bottom: 10%;
  31.     width: 7%;
  32.     background: url(carta.jpg);
  33.     text-align: center;
  34.     }
  35.    
  36.     #carta3 {
  37.     position: absolute;
  38.     border-radius:7px;
  39.     -moz-border-radius: 7px;
  40.     -webkit-border-radius : 7px;
  41.     left: 25%;
  42.     top: 70%;
  43.     bottom: 10%;
  44.     width: 7%;
  45.     background: url(carta.jpg);
  46.     text-align: center;
  47.     }
  48.    
  49.     #carta4 {
  50.     position: absolute;
  51.     border-radius:7px;
  52.     -moz-border-radius: 7px;
  53.     -webkit-border-radius : 7px;
  54.     left: 35%;
  55.     top: 70%;
  56.     bottom: 10%;
  57.     width: 7%;
  58.     background: url(carta.jpg);
  59.     text-align: center;
  60.     }
  61.    
  62.     #carta5 {
  63.     position: absolute;
  64.     border-radius:7px;
  65.     -moz-border-radius: 7px;
  66.     -webkit-border-radius : 7px;
  67.     left: 45%;
  68.     top: 70%;
  69.     bottom: 10%;
  70.     width: 7%;
  71.     background: url(carta.jpg);
  72.     text-align: center;
  73.     }
  74.    
  75.     #carta6 {
  76.     position: absolute;
  77.     border-radius:7px;
  78.     -moz-border-radius: 7px;
  79.     -webkit-border-radius : 7px;
  80.     left: 55%;
  81.     top: 70%;
  82.     bottom: 10%;
  83.     width: 7%;
  84.     background: url(carta.jpg);
  85.     text-align: center;
  86.     }
  87.     </style>
  88.     <script>
  89.     /*function para mover carta*/
  90.     //Llamamos a function encima(x) la X es igual a el numero de la carta que muevas.
  91.         function encima(x)
  92.         {
  93.     //Le damos un valor a cartas = 'carta' + x
  94.         var cartas='carta'+ x
  95.         document.getElementById(cartas).style .top='50%';
  96.         document.getElementById(cartas).style .bottom='30%';
  97.         }
  98.        
  99.         function sale(x)
  100.         {
  101.         var cartas='carta'+ x
  102.         document.getElementById(cartas).style .top='70%';
  103.         document.getElementById(cartas).style .bottom='10%';
  104.         }
  105.        
  106.     </script>
  107.    
  108. </head>
  109.  
  110. <body bgColor="#32CD32">
  111.     <h1 align="center"> Cartas </h1>
  112.    
  113.     <p align="center"> Pase el ratón por las cartas para seleccionarlas. </p>
  114.     <!--Cartas con Eventos.-->
  115.     <div id="carta1" onMouseOver="encima(1)"; onMouseOut="sale(1)";> Carta 1 </div>
  116.     <div id="carta2" onMouseOver="encima(2)"; onMouseOut="sale(2)";> Carta 2 </div>
  117.     <div id="carta3" onMouseOver="encima(3)"; onMouseOut="sale(3)";> Carta 3 </div>
  118.     <div id="carta4" onMouseOver="encima(4)"; onMouseOut="sale(4)";> Carta 4 </div>
  119.     <div id="carta5" onMouseOver="encima(5)"; onMouseOut="sale(5)";> Carta 5 </div>
  120.     <div id="carta6" onMouseOver="encima(6)"; onMouseOut="sale(6)";> Carta 6 </div>
  121. </body>
  122. </html>

Lo unico que la misma función esta operativa para todas las cartas tanto desde la 1 como a la 6. asignando a la function encima(x) y function sale(x);

Saludos! muchas gracias. mirare lo de JQuery
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1