WebBrowser.ExecWB

CreateTime--2017年9月22日16:30:10

Author:Marydon

js操作浏览器的ExecWB命令

一、准备工作:

以ie浏览器为例,需要更改IE安全级别为:"启用没有标记为安全的ActiveX控件"

IE浏览器-工具菜单选项——Internet选项——安全——Internet——自定义级别——启用没有标记为安全的ActiveX控件

否则,执行时,会报错:找不到成员。

二、用法介绍

WebBrowser.ExecWB(1,1)//打开
WebBrowser.ExecWB(4,1)//;保存网页
WebBrowser.ExecWB(6,1)//直接打印
WebBrowser.ExecWB(7,1)//打印预览
WebBrowser.ExecWB(8,1)//打印页面设置
WebBrowser.ExecWB(10,1)//查看页面属性
WebBrowser.ExecWB(15,1)//撤销
WebBrowser.ExecWB(17,1)//全选
WebBrowser.ExecWB(22,1)//刷新
WebBrowser.ExecWB(45,1)//关闭窗体无提示

三、演示

  3.1 页面需要引入

<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="WebBrowser" width="0"></object>

  3.2 按钮操作

<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(1,1)" type="button" value="打开">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(2,1)" type="button" value="关闭所有">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(4,1)" type="button" value="另存为">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(6,1)" type="button" value="打印">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(6,6)" type="button" value="直接打印">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(7,1)" type="button" value="打印预览">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(8,1)" type="button" value="打印页面设置">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(10,1)" type="button" value="查看页面属性属性">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(17,1)" type="button" value="全选">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(22,1)" type="button" value="刷新">
<input onclick="document.getElementById(‘WebBrowser‘).ExecWB(45,1)" type="button" value="关闭"> 
时间: 2024-10-10 15:50:17

WebBrowser.ExecWB的相关文章

WebBrowser.ExecWB方法

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WebBrowser.ExecWB方法</title> </head> <body> <object classid="CLSID:8856F961-340A-11D0-A96B-00C0

通过WebBrowser控件,实现IE浏览器菜单功能

这篇文章所讲的技术,只支持IE浏览器,请读者注意 WebBrowser控件,是IE浏览器的内置控件.顾名思义,这个控件我们可以看成是浏览器本身.通过WebBrowser控件,可以实现一部分IE浏览器的菜单命令. 1. 使用 首先在画面上要通过<object>标签创建这个控件. <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>

document.all.WebBrowser为空或不是对象

项目中也想用这个功能,发现出错,经过测试,一定要加<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>这句才行噢!! -----以下内容摘至网上----- 在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口.试试下面代码: <

C# WinForm开发系列 - WebBrowser

介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章. 01. vs2005中的WebBrowser控件的简单应用 02. WebBrowser控件的简单应用2 03. WebBrowser控件应用:弹出新窗体和关闭窗口 04. WebBrowser控件应用:播放PPT文件 05. WebBrowser控件使用技巧分享

比较通用的,就是用IE的WebBrowser

看到了这篇: http://www.dev-club.com/club/bbs/ShowAnnounce.asp?ID=2312527 后,查了下MSDN,查到了WebBrowser的东东 再结合偶的 http://www.dev-club.com/club/bbs/showEssence.asp?id=24093&page=2 就整出了这样的效果: <html> <head> <title>Untitled Document</title> <

还是WebBrowser,打印设置及JavaScript代码

1 使用了IE内置的WebBrowser控件,无需用户下载和安装.WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了.先说显示后打印,后面说后台打印. 2 3 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 4 5 <object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height

WebBrowser是IE内置的浏览器控件 ,转载

WebBrowser是IE内置的浏览器控件,无需用户下载. 一.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); //打印预览 WebBrow

WebBrowser 打印

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RTMInterViewInfo.aspx.cs" Inherits="RTM_NewOperate_RTMInterViewInfo" %> <%@ Register Assembly="DropDownCheckList" Namespace="UNLV.IAP.W

JS打印和报表输出

JS打印和报表输出2008-07-15 22:16一打印: 转自:http://hi.baidu.com/afei0211/blog/item/20523955ca8bebc2b745ae98.html (1) 在实际应用中!特别是一些公司需要报表输出和打印!这个时候我们就会用到JS的打印和报表输出功能!当然打印很简单就是window.print();你也可以在按钮的onclick事件中写上return print()可以实现打印效果!这个时候打印你会发现打印出来的是整个页面,包裹着网站的log