<script type="text/javascript">
function click()
{
var r=0;
var m=prompt("请输入m","");
var n=prompt("请输入n","");
var obj=document.getElementById("tab1");
if(m=="" || n=="")
{
alert("不能为空,请输入");
click();
}
else if(!isNaN(m) && !isNaN(n))
{
for(i=0;i<m;i++)
{
R=obj.insertRow();
for(j=0;j<m;j++)
{
C=R.insertCell();
C.innerHTML=r++;
}
}
}
else
{
alert("这不是数字,请输入数字");
click();
}}
window.onload=click;
</script>
</head>
<body>
<table id="tab1" width=100 height=100 name="tab1" border=1 bordercolor=green align=center cellspacing=1 cellpadding=1></table>
m是用来控制行和列,8 7 6
5 4 3
2 1 0我想用n来控制成,并且数字不能大于n输入的值。
1 2 3
4 5 6
7 8 9
看看我这个js那里需要改动下,请各位帮帮忙,谢谢。
function click()
{
var r=0;
var m=prompt("请输入m","");
var n=prompt("请输入n","");
var obj=document.getElementById("tab1");
if(m=="" || n=="")
{
alert("不能为空,请输入");
click();
}
else if(!isNaN(m) && !isNaN(n))
{
for(i=0;i<m;i++)
{
R=obj.insertRow();
for(j=0;j<m;j++)
{
C=R.insertCell();
C.innerHTML=r++;
}
}
}
else
{
alert("这不是数字,请输入数字");
click();
}}
window.onload=click;
</script>
</head>
<body>
<table id="tab1" width=100 height=100 name="tab1" border=1 bordercolor=green align=center cellspacing=1 cellpadding=1></table>
m是用来控制行和列,8 7 6
5 4 3
2 1 0我想用n来控制成,并且数字不能大于n输入的值。
1 2 3
4 5 6
7 8 9
看看我这个js那里需要改动下,请各位帮帮忙,谢谢。
function click()
{
var r=0;
var m=prompt("请输入m","");
var n=prompt("请输入n","");
var obj=document.getElementById("tab1");
if(m=="" || n=="")
{
alert("不能为空,请输入");
click();
}
else if(!isNaN(m) && !isNaN(n))
{
var temp=0;
if(m<n){
temp=m;
}else if(m>n){
temp=n;
} for(i=0;i<m;i++)
{
R=obj.insertRow();
for(j=0;j<temp;j++)
{
C=R.insertCell();
C.innerHTML=r++;
}
}
}
else
{
alert("这不是数字,请输入数字");
click();
}}
window.onload=click;
</script>
当m=5,n=3时
012
345
678
91011
121314
楼主意思是m控制行和列,如果该行最后值大于n时取到n为止吧
function click()
{
var r=1;
var m=prompt("请输入m","");
var n=prompt("请输入n","");
var obj=document.getElementById("tab1");
if(m=="" || n=="")
{
alert("不能为空,请输入");
click();
}
else if(!isNaN(m) && !isNaN(n))//判断输入是不是数字
{
for(i=0;i<m;i++)
{
R=obj.insertRow();
for(j=0;j<m;j++)
{
C=R.insertCell();
C.innerHTML=r++;
}
}
}
else
{
alert("这不是数字,请输入数字");
click();
}
}
window.onload=click;
</script>
</head>
<body>
<table id="tab1" width=100 height=100 name="tab1" border=1 bordercolor=green align=center cellspacing=1 cellpadding=1></table>这个程序怎么改,才能实现图片的功能???请教高手,谢谢了。
http://bbs.php100.com/attachment/Mon_1104/7_117609_a39a3d31a8a6939.jpg
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
table { border-collapse: collapse }
</style>
<script type="text/javascript">
function click()
{
var r=0;
var m=prompt("请输入m","");
var n=prompt("请输入n","");
var obj=document.getElementById("tab1");
if(m=="" || n=="")
{
alert("不能为空,请输入");
click();
}
else if(!isNaN(m) && !isNaN(n))
{
var k=n/m+1;
for(i=0;i<k;i++)
{
R=obj.insertRow();
for(j=0;j<m;j++)
{
C=R.insertCell();
if(r<=n){
C.innerHTML=r++;
}
}
}
}
else
{
alert("这不是数字,请输入数字");
click();
} }
window.onload=click;
</script> </HEAD> <BODY>
<table id="tab1" width=100 height=100 name="tab1" border=1 bordercolor=green align=center cellspacing=1 cellpadding=1></table>
</BODY>
</HTML>var k=n/m+1;