Código Solucion 2 - HTML:
Ver original<html>
<head>
<title>Solucion 2</title><script language="JavaScript" type="text/javascript" src="librejs/djs09.js"></script>
</head>
<body><script language="JavaScript" type="text/javascript">
creartabla();
</script>
</body>
</html>
Código Solucion 2 - JS:
Ver original// JavaScript Document
function creartabla()
{
with(window.document)
{
write("<body bgColor='lightblue'>");
write("<form name='frmtbl'>");
write("<table border='1' align='center' width='750'>");
write("<tr><td colspan='4'>Generar Tablas</td></tr>");
write("<tr><td width='75'>Filas</td><td width='75'><input type='text' value='1' name='txtfilas' onkeyup='fvalidar()'></td>");
write("<td width='75'>Columnas</td><td width='75'><input type='text' value='1' name='txtcols' onkeyup='fvalidar()'></td></tr>");
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>");
write("</form>");
write("</body>");
}
}
function fvalidar()
{
with(frmtbl)
{
if(txtfilas.value!="" && parseInt(txtfilas.value)>0 && txtcols.value!="" && parseInt(txtcols.value)>0)
{
btn1.disabled=false;
btn2.disabled=false;
}
else
{
alert("Complete los datos, Ingrese un valor entero positivo");
btn1.disabled=true;
btn2.disabled=true;
}
}
}
n=1;
function ftabla()
{
with(frmtbl)
{
vnum1=parseInt(txtfilas.value);
vnum2=parseInt(txtcols.value);
}
with(window.document)
{
write("<body bgColor='lightblue'>");
write("<table border='2' width='750' align='center'>");
for(vf=1;vf<=vnum1;vf++)
{
write("<tr>");
for(vc=1;vc<=vnum2;vc++)
{
write("<th>");
vaux1=n/2;
vaux2=parseInt(n/2);
if(vaux1==vaux2)
{
write("0" + n + "");
}
else
{
write("0" + n + "");
}
write("</th>");
n++;
}
write("</tr>");
}
write("</table>");
write("<a href='generartablas.html'>Denuevo?</a>");
write("</body>");
}
}