2012-02-17 40 views
0

你好,我IE浏览器不可见IFrame我尝试打印它,但IE返回错误什么focus()方法不识别。为什么我得到它?我记得前几天它woredIE 8-9无法集中到iframe

var iFrame = document.frames["printIfram"]; //document.frames.printIframe; 
      iFrame.focus(); 
      iFrame.print(); 

回答

1

把打印功能的iframe中,使其打印本身负载:

在页面的底部,只需使用window.print()

0

你的printIframe末无缘e

如果这只是一个错字,请尝试iFrame.contentWindow.focus()

0

我在IE8中得到了同样的问题,我认为这是一个错误即
我tryed接受的答案,它还没有工作;
nomatter哪里是window.print(),它总是打印父页
于是,我放弃了iframe,只是打开一个新的标签打印
你有工作?