您好,我得到不可见焦点在IE我尝试打印它,但IE返回错误什么焦点()方法没有识别。为什么我会得到它?我记得几天前它很糟糕
var iFrame = document.frames["printIfram"]; //document.frames.printIframe;
iFrame.focus();
iFrame.print();发布于 2012-02-17 23:24:23
在Iframe内放置一个打印函数,使其在加载时自动打印:
在页面底部,只需使用window.print()
发布于 2012-02-17 23:23:34
你错过了printIframe末尾的e。
如果这只是一个打字错误,可以试试iFrame.contentWindow.focus()。
发布于 2014-05-22 16:45:56
我在ie8中也遇到了同样的问题,我认为这是ie的一个错误
我尝试了被接受的答案,它还没有起作用;
无论window.print()在哪里,它总是打印父页面
因此,我放弃了iframe,只需打开一个新选项卡即可打印
你把它弄好了吗?
https://stackoverflow.com/questions/9330831
复制相似问题