Javascript 弹出窗口在Internet explorer上显示为空白
我正在尝试显示一个用于打印页面的弹出窗口。 但internet explorer上的弹出窗口显示为空白。 有人能告诉我如何在IE上显示它的内容吗?下面是我的代码-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">&
<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> ');
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没有窗口。打印?