Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2011, 04:13
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años
Puntos: 8
Respuesta: como puedo sacar la posicion de el background-image

esta es la solución solo hay que probarla en varios navegadores
llegue ha esto gracias a IsaBelM la cual me dio la contestación y solo fui modificando el código, para que sea mas amistoso, aunque ninguno habla de como usar background-position fui poco a poco jugando con valores hasta encontrarlos
mil gracias isabel ya que esto puede ayudar a muchos


pero alguien sabe para que el el valor null en este código

aparte abajo les dejo otro código, para que vean lo sencillo que es esto y se que le va ha servir de mucho, prueben los codigos
en total de códigos 2
este es el primer código
Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  <style>  
  5. #ttt{
  6.     position: absolute;
  7.     background-color: red;
  8.     left:14px;
  9.     top:178px;
  10.     height:39px;
  11.     background-position: 0 -30px;
  12.     }
  13. div.special{
  14.             background-position: 0 -50px;
  15.             background-color: red;
  16.             height: 100px;
  17.             width:100px;
  18.             }                
  19.     </style>  
  20. <script>  
  21. function solo_explorer() {
  22.  var valor1 = document.getElementById("ddd").currentStyle.backgroundPositionY;
  23.  var valor2 = document.getElementById("ddd").currentStyle.backgroundPositionX;
  24. document.getElementById("ou").innerHTML =  valor2 +" "+ valor1;
  25.                          }
  26. function cualquier_navegador(){  
  27. var elem = document.getElementById("ttt");  
  28. var valor = window.getComputedStyle(elem,null).getPropertyValue("background-position");  
  29. document.getElementById("output").innerHTML = valor;  
  30.                               }  
  31. </script>  
  32. </head>
  33. <body>
  34. <div id="ddd" class="special">explorer</div>
  35. <input type="button" value="solo explorer" onclick="solo_explorer()" />
  36. <div id="ou">valores de la capa por explorer</div>
  37. <hr />
  38. <br />
  39. <br />
  40. <br />
  41. <div id="ttt">cualquier navegador menos explorer</div>  
  42. <input type="button" value="cualquier navegador" onclick="cualquier_navegador();" />
  43. <div id="output">valores de la capa por cualquier navegador</div>
  44. </body>
  45. </html>

Última edición por jor_0203; 25/11/2011 a las 04:23