日期:2014-05-16  浏览次数:20300 次

请教在web打印过程中出现的提示,为什么会出现这样的提示。如何避免这个提示。请大侠指点
我使用了javascript的print()方法打印一个iframe中的内容
其父窗体中的页面是.aspx
为何会出现下面这样的结果呢?
Printing   is   still   in   progress.
Would   you   like   to   stop   it   and   leave   the   page?



------解决方案--------------------
如果在父窗口打印,这里的打印只认焦点,虽然设置了打子窗口的内容,但是还是有可能打印出父窗口的内容
------解决方案--------------------
出现这个提示的原因很可能是不是有退出或者转向什么的
------解决方案--------------------
focus
------解决方案--------------------
可能是焦点问题,我是这么设置的,你试试

function doPrint()
{
parent.printname.focus();
parent.printname.print();
}

------解决方案--------------------
如果你是只想打印部分页面,可以不用iframe,直接设置 <style media= "print "> 就可以了
------解决方案--------------------
焦点问题,