iframeコンテンツのプレビュー設定を印刷


私たちは一般的に蒋iframeの高さで、幅を0に設定してインタフェースに表示しません(私たちは今このような方法が必要です).
しかし、一般的に印刷は表示可能な内容のみを印刷します.
sysmsgid_ifrm.htm(iframeページはホームページに埋め込む必要があります)


        
    


    

js
function print(xml){
if(!xml){
        xml = "";
    }
    var pobj = $("WebBrowser");
    if (pobj == null) {
        document.body.insertAdjacentHTML("beforeBegin", '');
        pobj = $("WebBrowser");
        if(!pobj){
            return false;
        }
    }
    SetIeFooterAndHead();
    sysmsgid_ifrm.printxmldiv.innerHTML = xml.ReplaceAll("class=brrect", "").ReplaceAll("class=rrect", "").ReplaceAll("class=brect", "");
    master_convertcm(sysmsgid_ifrm.printxmldiv);
    document.all.sysmsgid_ifrm.ExecWB(7,1);
    sysmsgid_ifrm.printxmldiv.innerHTML="";
}
 
  



main print()

1: window.open()

2: iframe   pwin.focus();pwin.print();