form2.id11.value,form2.id21.value均为整数,代码可简化为 <script language="javascript"> function page_sub1() { for (i = 1; i <= 5;i++) {PrintAsp.Datasource="http://"+form2.web.value+"/print_cs.asp?idh="+i+"&j=1";} } </script>如果你用这段代码测试,还是那样的,估计就是你print_cs.asp页面有问题了
<script language="javascript">
function page_sub1()
{
for (i = 1; i <= 5;i++)
{PrintAsp.Datasource="http://"+form2.web.value+"/print_cs.asp?idh="+i+"&j=1";}
}
</script>如果你用这段代码测试,还是那样的,估计就是你print_cs.asp页面有问题了
给你段代码看看区别说不定与你遇到的情况类似。
for(i=0;i<5;i++)
{
document.write(i+"|");
test();
}
function test()
{
//var i;/*把这句加上和去掉,看下运行结果有什么不同*/
i++;
}
改成
PrintAsp.Datasource="http://"+form2.web.value+"/print_cs.asp?idh="+i+"&j=1&k="+Math.random();
工具-INTERNET选项-常规-设置-每次访问都检查
再向上面那样加个随即数
的目的是将IDH传过去做导打,PrintAsp是一个导打的控件,我估计是控件有问题,而写死的IDH测没问题,但控件的源码已不见了,请问谁有导打的控件吗?要能自由定义打印位置、参数、同时不弹出打印对话框而直接打印的,网页打印老是弹出打印对话框,先谢了,.cn