2012-02-17 43 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,只是打開一個新的標籤打印
你有工作?