Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2016, 14:30
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años, 1 mes
Puntos: 1
document.getElementById

Buenas noches:
Sucede que al ejecutar onclick desde cualquiera de los input obtengo el mismo mensaje, que se corresponde con el del primer alert. Lo que esperaba es que desde el primer input el mensaje fuera el de la primera condición y desde el segundo input el de la segunda condición. Así con el resto (En la función he dejado sólo la de los dos primeros para acortar el código) He revisado el código y no encuentro el posible error.
Gracias.


Código Javascript:
Ver original
  1. function ordenar_facturas()
  2. {
  3. if (document.getElementById('1asc').onclick){alert('Llamada desde triangulo');}
  4. else if(document.getElementById('1dsc').onclick){alert('Llamada desde triangulo invertido');}
  5. }

Código HTML:
Ver original
  1. <div class='cajadetitulos'>
  2.                                 <div class='titulos'>
  3.                                     <div class='caja_flecha'>
  4.                                             <input class='etiqueta' id='1' value= 'Presupuesto'>
  5.                                             <input class='flecha' id='1asc' value='▲' onclick= 'ordenar_facturas()'>
  6.                                             <input class='flecha' id='1dsc' value='▼' onclick= 'ordenar_facturas()'>
  7.                                     </div>
  8.                                 </div>
  9.  
  10.                                 <div class='titulos'>                                  
  11.                                         <div class='caja_flecha'>
  12.                                             <input class='etiqueta' id='2' value= 'Mes del evento'>
  13.                                             <input class='flecha' id='2asc' value='▲' onclick= 'ordenar_facturas()'>
  14.                                             <input class='flecha' id='2dsc' value='▼' onclick= 'ordenar_facturas()'>
  15.                                         </div>
  16.                                 </div>
  17.  
  18.                                 <div class='titulos'>
  19.                                         <div class='caja_flecha'>
  20.                                             <input class='etiqueta' id='3' value= 'Emitida el'>                                    
  21.                                             <input class='flecha' id='3asc' value='▲' onclick= 'ordenar_facturas()'>
  22.                                             <input class='flecha' id='3dsc' value='▼' onclick= 'ordenar_facturas()'>
  23.                                         </div>
  24.                                 </div>
  25.  
  26.                                 <div class='titulos'>                          
  27.                                         <div class='caja_flecha'>
  28.                                             <input class='etiqueta' id='4' value= 'Número'>
  29.                                             <input class='flecha' id='4asc' value='▲' onclick= 'ordenar_facturas()'>
  30.                                             <input class='flecha' id='4dsc' value='▼' onclick= 'ordenar_facturas()'>
  31.                                         </div>
  32.                                 </div>
  33.  
  34.                                 <div class='titulos'>                          
  35.                                         <div class='caja_flecha'>
  36.                                             <input class='etiqueta' id='5' value= 'Total'>
  37.                                             <input class='flecha' id='5asc' value='▲' onclick= 'ordenar_facturas()'>
  38.                                             <input class='flecha' id='5dsc' value='▼' onclick= 'ordenar_facturas()'>
  39.                                         </div>
  40.                                 </div>
  41.                     </div>