有一个网站地址为
http://www.xxx.com/form.jsp
它是一个表单关于投票的,填完后点击提交按钮可以提交到 http://www.xxx.com/submit.jsp其中表单除了姓名和身份证号码两个文本框外,其余的都是固定填写的。
而姓名和身份证号码均可以从数据库得到(该数据表含一列自动递增ID,并从1开始直到N)现在需要在本地建几个网页,运行后,自动刷新从数据库读出姓名和身份证号码,其余文本框几乎写死,然后每读一个提交一次,直至N为止。
现在我的思路是建一个上下两桢的网页叫index.asp,上部份叫top.asp,下部叫buttom.asp(即http://wwww.xxx.com/form.jsp表单保存到本地并能读出姓名和身份证号码)
请问index.asp刷新时,如何让buttom.asp获得参数?
即index.asp第一次刷时,buttom.asp应该获得参数id=1;
index.asp第二次刷时,buttom.asp应该获得参数id=2;
....
index.asp第N次刷时,buttom.asp应该获得参数id=N。因为需要利用id的值从数据库读出数据并填入表单中。
http://www.xxx.com/form.jsp
它是一个表单关于投票的,填完后点击提交按钮可以提交到 http://www.xxx.com/submit.jsp其中表单除了姓名和身份证号码两个文本框外,其余的都是固定填写的。
而姓名和身份证号码均可以从数据库得到(该数据表含一列自动递增ID,并从1开始直到N)现在需要在本地建几个网页,运行后,自动刷新从数据库读出姓名和身份证号码,其余文本框几乎写死,然后每读一个提交一次,直至N为止。
现在我的思路是建一个上下两桢的网页叫index.asp,上部份叫top.asp,下部叫buttom.asp(即http://wwww.xxx.com/form.jsp表单保存到本地并能读出姓名和身份证号码)
请问index.asp刷新时,如何让buttom.asp获得参数?
即index.asp第一次刷时,buttom.asp应该获得参数id=1;
index.asp第二次刷时,buttom.asp应该获得参数id=2;
....
index.asp第N次刷时,buttom.asp应该获得参数id=N。因为需要利用id的值从数据库读出数据并填入表单中。
<iframe name="topframe" src="top.asp"></iframe>
<iframe name="bottomframe" src="bottom.asp"></iframe>bottom.asp
<script ...>
function refresh(){
location.href = location.href;
}
window.onload = function(){
window.parent.document.xxx.value="<%=xxx%>";
setTimeout(refresh, 1000);
}
</script>
var i=0;
i++;
window.reload();
window.location.href="button.asp?id="+i;
}
var i=0;
i++;
window.reload();
window.location.href="button.asp?id="+i;
}这一段是放在index.asp运行?,但一旦index.asp刷新后,i被重置为0了。
var i=0;
i++;
window.reload();
window.location.href="button.asp?id="+i;
} 这一段是放在index.asp运行?,但一旦index.asp刷新后,i被重置为0了。
session("Num")=1
else
session("Num")=session("Num")+1
end if调用
?id=<%=session("Num")%>
index.asp
<iframe name="topframe" src="" id=top> </iframe>
<iframe name="bottomframe" src="bottom.asp"> </iframe>
top.asp
<script ...>
var id=0;
....
</script>bottom.asp
<script ...>
var id = parent.frames["top"].id;
id++;
parent.frames["top"].id = id;
location.href = "bottom.asp?id="+id;
</script>