Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹出窗口在Internet explorer上显示为空白_Javascript_Jquery - Fatal编程技术网

Javascript 弹出窗口在Internet explorer上显示为空白

Javascript 弹出窗口在Internet explorer上显示为空白,javascript,jquery,Javascript,Jquery,我正在尝试显示一个用于打印页面的弹出窗口。 但internet explorer上的弹出窗口显示为空白。 有人能告诉我如何在IE上显示它的内容吗?下面是我的代码- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <SCRIPT Language="Javascript">&

我正在尝试显示一个用于打印页面的弹出窗口。 但internet explorer上的弹出窗口显示为空白。 有人能告诉我如何在IE上显示它的内容吗?下面是我的代码-

     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
        <SCRIPT Language="Javascript"><!-- Begin




            function printit(){  
                if (window.print) {
                     window.print() ;


                } else {

                    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
                    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

                   WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
                }}

                var NS = (navigator.appName == "Netscape");
                var VERSION = parseInt(navigator.appVersion);
                if (VERSION > 3 )
                {
                    document.open();
                    document.write('<table><tr><form><td>&nbsp;&nbsp;');
                    document.write('<input type=button value=" Print this page " name="Print" onClick="printit()" class=tbflat style="cursor:hand;">');
                    document.write('</td></form></tr></table><br>');        
                    document.write('<img class="logo" src="/v/vspfiles/assets/images/logo.jpg" />');
                    document.close();

                }


            //  End --></script>

Please advise.

请告知。

这段代码让我大吃一惊。你是说这段代码适用于其他浏览器???此代码段是否放置在弹出窗口中?如果是这样的话,严重的误用会在这里造成麻烦。哪个古老版本的IE没有
窗口。打印