C-Lodop提示“有窗口已打開,先關(guān)閉它(持續(xù)如此請(qǐng)刷新頁(yè)面)!”的解決方法
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
c-lodop顯示“有窗口已打開,先關(guān)閉它(持續(xù)如此時(shí)請(qǐng)刷新頁(yè)面)!” 通過(guò)語(yǔ)句后可修改連續(xù)打開窗口導(dǎo)致的提示,在執(zhí)行打印前判斷一下。 會(huì)產(chǎn)生本提示的動(dòng)作語(yǔ)句如下: 可能1:有窗口已打開,還沒(méi)關(guān)閉 如果是前兩個(gè)窗口問(wèn)題,也可以使用f (CLODOP.blOneByone==true)判斷一下再執(zhí)行。 按住alt+tab可以查看windows當(dāng)前打開的應(yīng)用窗口,仔細(xì)查找是否有c-lodop的。 該提示只會(huì)在c-lodop產(chǎn)生,如果有窗口已打開,再點(diǎn)擊lodop會(huì)是禁止點(diǎn)擊,點(diǎn)擊無(wú)效。 測(cè)試代碼說(shuō)明: 測(cè)試代碼: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1_preview()">打印設(shè)計(jì)執(zhí)行一個(gè)正常</a><br> <a href="javascript:prn2_preview()">打印設(shè)計(jì)執(zhí)行兩個(gè)</a><br> <a href="javascript:prn3_preview()">打印設(shè)計(jì)執(zhí)行兩個(gè),已有窗口打開提示,lodop會(huì)報(bào)錯(cuò)</a><br> <a href="javascript:prn4_preview()">打印設(shè)計(jì)已有窗口打開提示2判斷是c-lodop再判斷</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() { LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加文本1"); LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); }; function prn2_preview() { LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加文本1"); LODOP.PRINT_DESIGN(); LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); }; function prn3_preview() { LODOP=getLodop(); if (CLODOP.blOneByone==true){alert("(ゝω?)先關(guān)閉前面的窗口,才能打開新的窗口(ゝω?)。");} else {LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加文本1"); LODOP.PRINT_DESIGN();} //LODOP.PREVIEW(); }; function prn4_preview() { LODOP=getLodop(); if (LODOP.CVERSION) {if (CLODOP.blOneByone==true){alert("(ゝω?)先關(guān)閉前面的窗口,才能打開新的窗口。(ゝω?)");}} else {LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加文本1"); LODOP.PRINT_DESIGN();} }; </script> 圖示: 效果: 關(guān)于本測(cè)試的描述: 1.點(diǎn)擊一次,正常情況,彈出一次打印設(shè)計(jì)。 2.連續(xù)執(zhí)行兩個(gè)LODOP.PRINT_DESIGN();,會(huì)彈出c-lodop的默認(rèn)提示。 3.點(diǎn)一次后,不關(guān)閉再點(diǎn)一次,彈出自己寫的判斷的自定義提示。 4.點(diǎn)一次后,不關(guān)閉再點(diǎn)一次,每次都先判斷是否是c-lodop,再判斷是否打開了窗口,彈出自己寫的判斷的自定義提示。 如何只使用c-lodop,可修改needclodop方法返回true,也可用歡迎頁(yè)面的方式,可參考查看本博客的相關(guān)博文: 特別注意:該文中的判斷,只使與c-lodop。 簡(jiǎn)短問(wèn)答: 該文章在 2023/9/26 18:45:34 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |