<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GalaxyPilot —— D.S


            生命不熄,戰(zhàn)斗不止
    數(shù)據(jù)加載中……

    打印frame里的內(nèi)容

    代碼網(wǎng)上找到的,不能用,也有可能是用法不對,做了一些修改,但還是不能通用,有時間了再說。

    function printFrame(frame) {

    ?if (printIsNativeSupport())
    ??window.print2 = window.print;
    ?window.print = printFrame;
    ?
    ?if (this.parent.document.frames(frame).document.readyState !== "complete" ){
    ??return;
    ?}

    ?if ( window.print2 ){ // IE5
    ??var focused = document.activeElement;
    ??this.parent.document.frames(frame).focus();
    ??if (this.parent.document.frames(frame).print2)
    ???this.parent.document.frames(frame).print2();
    ??else
    ???this.parent.document.frames(frame).print();
    ??return;
    ?}

    ?var eventScope = printGetEventScope(this.parent.document.frames(frame));
    ?var focused = document.activeElement;

    ?window.printHelper = function() {
    ??execScript("on error resume next: printWB.ExecWB 6, 1", "VBScript");
    ??printFireEvent(this.parent.document.frames(frame), eventScope, "onafterprint");
    ??printWB.outerHTML = "";
    ??window.printHelper = null;
    ?}

    ?document.body.insertAdjacentHTML("beforeEnd","<object id=\"printWB\" width=0 height=0 \classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\"></object>");
    ?printFireEvent(this.parent.document.frames(frame), eventScope, "onbeforeprint");
    ?this.parent.document.frames(frame).focus();
    ?window.printHelper = printHelper;
    ?setTimeout("window.printHelper()", 0);
    }

    // helpers
    function printIsNativeSupport() {
    ?var agent = window.navigator.userAgent;
    ?var i = agent.indexOf("MSIE ")+5;
    ?return parseInt(agent.substr(i)) >= 5 && agent.indexOf("5.0b1") < 0;
    }

    function printFireEvent(frame, obj, name) {
    ?var handler = obj[name];
    ?switch ( typeof(handler) ) {
    ??case "string": frame.execScript(handler); break;
    ??case "function": handler();
    ?}
    }

    function printGetEventScope(frame) {
    ?var frameset = frame.document.all.tags("FRAMESET");
    ?if ( frameset.length ) return frameset[0];
    ??return frame.document.body;
    }

    posted on 2006-05-10 13:48 舵手 閱讀(2981) 評論(1)  編輯  收藏

    評論

    # re: 打印frame里的內(nèi)容  回復(fù)  更多評論   

    yu
    2012-08-02 09:50 | 6

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中文字幕成人免费视频| 免费无码又爽又刺激网站直播| 最近中文字幕大全免费视频| 亚洲av无码成人黄网站在线观看| 国偷自产一区二区免费视频| 亚洲人JIZZ日本人| 久久免费动漫品精老司机| 亚洲欧洲日韩不卡| 亚洲电影在线免费观看| 亚洲a级成人片在线观看| AV片在线观看免费| 日韩亚洲翔田千里在线| 国产gv天堂亚洲国产gv刚刚碰| 久久久久久久久久久免费精品| 亚洲精品~无码抽插| 蜜桃成人无码区免费视频网站| 亚洲精品乱码久久久久久下载 | 永久中文字幕免费视频网站| 亚洲色无码专区一区| 亚洲av无码国产精品色在线看不卡| ssswww日本免费网站片| 久久亚洲一区二区| 在线视频免费观看高清| 国产亚洲综合视频| 亚洲爆乳无码专区| 免费影院未满十八勿进网站| 含羞草国产亚洲精品岁国产精品| 亚洲色图综合在线| 免费h片在线观看网址最新| 色窝窝亚洲av网| 亚洲va在线va天堂va888www| 成年女人男人免费视频播放| 日韩精品免费一线在线观看| 无码乱人伦一区二区亚洲| 三年片在线观看免费观看高清电影| 特级一级毛片免费看| 久久精品蜜芽亚洲国产AV| 国产免费久久精品| 99爱在线精品视频免费观看9| 中文字幕在线观看亚洲日韩| 亚洲深深色噜噜狠狠爱网站|