日期:2014-05-17  浏览次数:20833 次

.do和.do#的问题
http://10.193.136.9:7201/internet/STAT.STAT_p_NormalOrgTabQry.do这样一个页面当中,有一个“打印”的超链接,它的代码为
<div style="font-family:隶书;font-size:11pt;color:#00ff7f">
页号1/3|最前页|上一页|
<a href="#" onclick="report1_toPage( 2 );return false">下一页</a>|
<a href="#" onclick="report1_toPage( 3 );return false">最后页|</a>
<a href="#" onclick="report1_print();return false">打印</a>
</div></td></tr></table>
打印的代码就是红颜色的那部分,但是你把鼠标放在那个超链接上,IE提示栏显示
http://10.193.136.9:7201/internet/STAT.STAT_p_NormalOrgTabQry.do#

report1_print()函数里面就一行代码
document.report1_printIFrame.location= "http://10.193.136.9:7201/servlet/com.runqian.report.view.html.PrintServlet?……";(黄颜色的……代表参数)

我想问的是
1> .do带#和不带#有什么区别?
2> 点了打印以后执行的是report1_print()还是http://10.193.136.9:7201/internet/STAT.STAT_p_NormalOrgTabQry.do#?


------解决方案--------------------
探讨
自己回答下吧,#表示不跳转