Ver Mensaje Individual
  #19 (permalink)  
Antiguo 03/06/2009, 16:03
Avatar de futaman
futaman
 
Fecha de Ingreso: mayo-2009
Ubicación: FUTALANDIA
Mensajes: 16
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema JAVASCRIPT

Código SOLUCION 10 - HTML + JS:
Ver original
  1. <html>
  2. <head>
  3. <title>Abecedario</title>
  4.  
  5. <script language="javascript">
  6. abc = 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z'
  7. aABC = abc.split(',')
  8. function pintaABC(){
  9. fin = parseInt(document.getElementById('txtFin').value)
  10. tbl = '<table width="500px" border="1">'
  11. + '<tr><td align="center" td colspan="5">ABECEDARIO</td></tr>'
  12. + '<tr>'
  13. for (i = 0; i <= fin - 1; i++){
  14. if (i % 5 == 0)
  15. tbl += '</tr><tr>'
  16. color = (i % 2 == 0) ? '#CCCCCC' : '#999999'
  17. tbl += '<td align="center" bgcolor="'+ color +'">' + aABC[i] + '</td>'
  18. }
  19. tbl += '</tr><table>'
  20. document.getElementById('divABC').innerHTML = tbl
  21. }
  22. </script>
  23.  
  24.  
  25. </head>
  26. <body>
  27. Si cada letra del abecedario se le asigna un numero consecutivo.<br />
  28. ¿Cuantas letras del abecedario quieres ver?
  29. <input type="text" id="txtFin" name="txtFin" value="" />
  30. <button type="button" onclick="pintaABC()">Mostrar</button><p />
  31. <div id="divABC"></div>
  32.  
  33. </body>
  34. </html>