怎么用Javascript调出浏览器的打印设置对话框? <a href="#" onclick="window.print()">打印</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在javascript中写:<SCRIPT LANGUAGE=javascript><!--function setPrint(){WB.ExecWB(8,1);}function previewPrint(){WB.ExecWB(7,1);}function window_open(){ //WB.ExecWB(6,6); window.open("test_window.jsp");}//--></SCRIPT>在<body>中加<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT><INPUT type="button" value="´òÓ¡ÉèÖÃ" id=button1 name=button1 onclick="setPrint();"><INPUT type="button" value="´òÓ¡Ô¤ÀÀ" id=button2 name=button2 onclick="previewPrint();"><input type="button" value="´ò¿ªÐ´°¿Ú" id=button3 name=button3 onclick="window_open()"> <INPUT type="button" value="打印设置 id=button1 name=button1 onclick="setPrint();"><INPUT type="button" value="打印预览" id=button2 name=button2 onclick="previewPrint();"> yyzzhy(风信子),谢谢但是这个方法用了ActiveX控件,所以当浏览器设置不台恰当的时候就不能运行。我的IE6默认设置就是禁止这样的ActiveX控件的. 我有看了一下IE中的安全设置,是禁止没有被标记为安全的ActiveX控件运行的,我把那个禁止改为提示(没有直接该为运行,那样做太不安全了),就可以了。谁知道怎么可以把一个控件标记为安全的? <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> <input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印><input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置> 8856F961-340A-11D0-A96B-00C04FD705A2 组件是已经安装在本地的(就是web browser), 不管 IE 的安全设置如何, 总是能被执行的!!! 我的IE是ie6.0 sp1确实是禁止执行的 8856F961-340A-11D0-A96B-00C04FD705A2 控件到底是怎么回事啊?是不是在以前版本的IE中可以正常使用,我的IE6确实是禁止执行的呀,我试了其他几台机器也是这样。 打印控件WebBrowser在ie5-ie6中都是浏览器内置控件,但是从sp1开始微软把它作为有潜在不安全因素的控件了。在ie5-ie6中默认设置不会有问题,但是在sp1以后默认设置不行,必须设置安全级别了。 js能实现图片变成躺平的效果么? 对表格的动态添删改填充谁能写一套 火车头分页采集图片问题 求vs2012插件,能显示JS的function大纲,Visual Assit 除外 表单提交到哪里? getElementsByTagName('*') javascript代码在form里出错,解决就给分 窗口重定向 请教高手,如何在页面里弹出一个保存文件对话框? 关于input在IE的问题!不知有谁也碰到过 简单问题,怎么取一定长度字符串? 求一字符串位数不够自动加0的代码
<SCRIPT LANGUAGE=javascript>
<!--
function setPrint()
{
WB.ExecWB(8,1);
}
function previewPrint()
{
WB.ExecWB(7,1);
}
function window_open(){
//WB.ExecWB(6,6);
window.open("test_window.jsp");
}
//-->
</SCRIPT>
在<body>中加
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0>
</OBJECT>
<INPUT type="button" value="´òÓ¡ÉèÖÃ" id=button1 name=button1 onclick="setPrint();">
<INPUT type="button" value="´òÓ¡Ô¤ÀÀ" id=button2 name=button2 onclick="previewPrint();">
<input type="button" value="´ò¿ªÐ´°¿Ú" id=button3 name=button3 onclick="window_open()">
<INPUT type="button" value="打印预览" id=button2 name=button2 onclick="previewPrint();">
我把那个禁止改为提示(没有直接该为运行,那样做太不安全了),就可以了。谁知道怎么可以把一个控件标记为安全的?
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
确实是禁止执行的
我试了其他几台机器也是这样。