一、WebBrowser控件
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法
//打印
WebBrowser1.ExecWB(6,1);
//打印设置
WebBrowser1.ExecWB(8,1);
//打印预览
WebBrowser1.ExecWB(7,1);
此组件的其它用法:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示
</div>
<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0"></object >
<input type="button" name="button_print" value="打印" class="noprint" onclick="javascript:printit()"/>
<input type="button" name="button_setup" value="打印页面设置" class="noprint" onclick="javascript:printsetup();"/>
<input type="button" name="button_show" value="打印预览" class="noprint" onclick="javascript:printpreview();"/>
<script language="javascript">
function setHomepage()
{
if (document.all)
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.jb200.com');
}
else if (window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e)
{
alert("this action was aviod by your browser,if you want to enable,please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage','http://www.jb200.com');
}
}
</script>
<input type="button" class="noprint" value="设置首页" onclick="setHomepage();" />
</body>
</html>
您可能感兴趣的文章:
javascript打印web页面中指定区域的方法
JavaScript打印iframe内容的方法
js打印iframe中div内容的方法
javascript实现Web Browser 打印预览的代码
js使用WebBrowser实现打印功能的代码
js实现web打印预览的二个代码
javascript 打印、设置、预览的实现代码