Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2009, 06:56
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Problema al usar funcion con parametros en setTimeOut

Hola

Prueba así

Código javascript:
Ver original
  1. <html>
  2. <body>
  3. <script language="javascript">
  4. var opciones1=new Array("a","b","c","d","e")
  5. var opciones2=new Array("uno","dos","tres","cuatro","cinco")
  6. var opciones3=new Array();
  7. var n=0;
  8. var i=0;
  9.  
  10. function MostrarMenu(opciones, Obj)
  11. {
  12. var Obj_s=document.getElementById(Obj);
  13.  
  14.  
  15. if (opciones == "opciones1") {
  16.     Obj_s.innerHTML += opciones1[n] + "<br>";
  17.     opciones3.unshift(opciones1[n]);
  18.     alert("Array " +opciones+ " - Array opciones3: " +opciones3)
  19.     n++
  20.  
  21. } else {
  22.  
  23.     Obj_s.innerHTML += opciones2[i] + "<br>";
  24.     opciones3.unshift(opciones2[i]);
  25.     alert("Array " +opciones+ " - Array opciones3: " +opciones3)
  26.     i++
  27. }
  28.  
  29. }
  30. </script>
  31.  
  32. <input type="button" onclick="MostrarMenu('opciones1', 'div_opciones')" value="opciones 1"/>
  33. <input type="button" onclick="MostrarMenu('opciones2', 'div_opciones')" value="opciones 2"/>
  34. <div style='position:absolute; border-style:solid; border-width:1px;' id='div_opciones'></div>
  35. </body></html>

Suerte
__________________
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;" />