Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2009, 07:19
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 2 meses
Puntos: 126
Respuesta: Sacar elementos de un arreglo

Ok, voy a tener suerte. Como es el mismo problema, he simplificado el código para que os animéis a ayudarme.

El problema es que no logro sacar la id del segundo elemento

Código javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function Prueba(t, p) {
  5. alert ("Total de Elementos " + t + "\nId del Elemento Seleccionado " +p)
  6. }
  7.  
  8.  
  9. function Accion() {
  10. var ref = ["s_1","s_2"];
  11. for (var i = 0; i < ref.length; i++) {
  12. var elemento = document.getElementById(ref[i]);
  13. var valor = ref[i];
  14. var total = ref.length;
  15. var nomevento = "click";
  16. var funcion = function() {
  17. Prueba(total, +this.id.split("_")[1]);
  18. }
  19.       if (elemento.attachEvent)
  20.       {
  21.           var f=function(){
  22.             funcion.call(elemento,window.event);
  23.         }
  24.         elemento.attachEvent('on'+nomevento,f);
  25.         return true;
  26.       }
  27.       else  
  28.         if (elemento.addEventListener)
  29.         {
  30.           elemento.addEventListener(nomevento,funcion,false);
  31.           return true;
  32.         }
  33.        else
  34.           return false;
  35.     }
  36. }
  37.  
  38. window.onload = Accion;
  39. </script>
  40. </head>
  41. <body>
  42. <div id="s_1">Elemento 1</div>
  43. <div id="s_2">Elemento 2</div>
  44. </body>
  45. </html>

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />