<script type="text/javascript">
function sub(){
document.location.reload();
window.print();
}
</scriopt>
<input type=button value=" 打 印 " onclick="sub();"/>
我想实现先刷新页面后再打印,我的页面的内容是从数据库里拿出来的,我怕有人在页面上误操作而改变打印出来的内容,所以想通过先刷新页面再打印,可我上面的方法打印出来的还是没刷新前的内容,请问怎么解决?
function sub(){
document.location.reload();
window.print();
}
</scriopt>
<input type=button value=" 打 印 " onclick="sub();"/>
我想实现先刷新页面后再打印,我的页面的内容是从数据库里拿出来的,我怕有人在页面上误操作而改变打印出来的内容,所以想通过先刷新页面再打印,可我上面的方法打印出来的还是没刷新前的内容,请问怎么解决?
估计是还没有刷新结束 你就把 window打印了
function sub(){
document.location.reload();
setTimeout("window.print();",10000);}
不执行window.print();这句,所以不打印
不知道为什么
它就不执行setTimeout("window.print();",10000); 这句要去掉document.location.reload(); 后才能执行setTimeout("window.print();",10000); 这句
function sub(){
location.href='xxx.jsp';
setTimeout("window.print();",10000); }