Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/05/2009, 11:35
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 2 - HTML:
Ver original
  1. <html>
  2. <head>
  3. <title>Solucion 2</title><script language="JavaScript" type="text/javascript" src="librejs/djs09.js"></script>
  4. </head>
  5. <body><script language="JavaScript" type="text/javascript">
  6. creartabla();
  7. </script>
  8. </body>
  9. </html>


Código Solucion 2 - JS:
Ver original
  1. // JavaScript Document
  2. function creartabla()
  3. {
  4.     with(window.document)
  5.     {
  6.         write("<body bgColor='lightblue'>");
  7.         write("<form name='frmtbl'>");
  8.         write("<table border='1' align='center' width='750'>");
  9.         write("<tr><td colspan='4'>Generar Tablas</td></tr>");
  10.         write("<tr><td width='75'>Filas</td><td width='75'><input type='text' value='1' name='txtfilas' onkeyup='fvalidar()'></td>");
  11.         write("<td width='75'>Columnas</td><td width='75'><input type='text' value='1' name='txtcols' onkeyup='fvalidar()'></td></tr>");
  12.         write("<tr><td colspan='4'><center><input type='button' name='btn1' value='Crear Tabla' onclick='ftabla()' disabled ><input type='reset' name='btn2' value='Anular'></center></td></tr></table>"); 
  13.         write("</form>");
  14.         write("</body>");
  15.     }
  16. }
  17. function fvalidar()
  18. {
  19.     with(frmtbl)
  20.     {
  21.         if(txtfilas.value!="" && parseInt(txtfilas.value)>0 && txtcols.value!="" && parseInt(txtcols.value)>0)
  22.         {
  23.             btn1.disabled=false;
  24.             btn2.disabled=false;
  25.         }
  26.         else
  27.         {
  28.             alert("Complete los datos, Ingrese un valor entero positivo");
  29.             btn1.disabled=true;
  30.             btn2.disabled=true;
  31.         }
  32.     }
  33. }
  34. n=1;
  35.  
  36. function ftabla()
  37. {
  38.     with(frmtbl)
  39.     {
  40.         vnum1=parseInt(txtfilas.value);
  41.         vnum2=parseInt(txtcols.value);
  42.         }
  43.     with(window.document)
  44.     {
  45.         write("<body bgColor='lightblue'>");
  46.         write("<table border='2' width='750' align='center'>");
  47.         for(vf=1;vf<=vnum1;vf++)
  48.         {
  49.             write("<tr>");
  50.             for(vc=1;vc<=vnum2;vc++)
  51.             {
  52.                 write("<th>");
  53.                 vaux1=n/2;
  54.                 vaux2=parseInt(n/2);
  55.                 if(vaux1==vaux2)
  56.                 {
  57.                     write("0" + n + "");
  58.                 }
  59.                 else
  60.                 {
  61.                     write("0" + n + "");
  62.                 }
  63.                 write("</th>");
  64.                 n++;
  65.             }
  66.             write("</tr>");
  67.         }
  68.         write("</table>");
  69.         write("<a href='generartablas.html'>Denuevo?</a>");
  70.         write("</body>");
  71.     }
  72. }