Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/05/2011, 14:50
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: funcionamiento objeto

Cita:
Iniciado por zerokilled Ver Mensaje
entiendase que estas dejando muchos detalles sin aclarar. yo no se que exactamente tu tienes, yo solo trate de hacer adivinacion con lo poco que has detallado.

te dejo el codigo.
Código Javascript:
Ver original
  1. <body>
  2. <div id="posicion">asdasd</div>
  3. <div id="infob">info objeto</div>
  4. <script type="text/javascript">
  5.  
  6.  
  7. var clickd = function (x){
  8.    
  9.     this.x = x;
  10.     this.boton = boton;
  11.     this.info = info;
  12. }
  13.  
  14.  
  15. var clickiz = function (x){
  16.    
  17.     this.x = x;
  18.     this.boton = boton;
  19.     this.info = info;
  20. }
  21.  
  22. $('#posicion').mousedown(function(event) {
  23.  
  24.   cliked(event);
  25.  
  26. });
  27.  
  28.  
  29. //guardamos la info en el objeto
  30. function cliked (event){
  31.  
  32.     if(event.button == 0){
  33.      
  34.         objeto = "derecho";
  35.         boton = "derecho";
  36.         x=event.clientX + document.body.scrollLeft;
  37.         objeto = new clickd(x, boton);
  38.         objeto.info(objeto);
  39.        
  40.     }else{
  41.  
  42.         objeto = "izquierdo";
  43.         boton = "izquierdo";
  44.         x=event.clientX + document.body.scrollLeft;
  45.         objeto = new clickiz(x, boton);
  46.         objeto.info(objeto);
  47.      
  48.     }
  49.  
  50. }
  51.  
  52.  
  53. //la info del objeto
  54. function info(objeto){
  55.  
  56.     $('#infob').click(function() {
  57.  
  58.       alert("pulsaste el boton "+ objeto.boton +" y la posicion del raton es " +objeto.x);
  59.      
  60.     });
  61. }
  62.  
  63. </script>
  64. </body>

saludos