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="关闭">
WebBrowser.ExecWB的更多相关文章
- WebBrowser.ExecWB方法
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- webBrowser.execWB的完整说明
原文:webBrowser.execWB的完整说明 在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口.试试下面代码: <objec ...
- 转网页WB.ExecWB控件打印方法
网页WB.ExecWB控件打印方法 2010-02-01 12:48 代码: <table width="100%" cellpadding="1" on ...
- 利用WebBrowser实现Web打印的分析
原文:利用WebBrowser实现Web打印的分析 WebBrowser是IE内置的浏览器控件,无需用户下载.本文档所讨论的是有关IE6.0版本的WebBrowser控件技术内容.其他版本的IE应该也 ...
- C#中WebBrowser的使用
原文:C#中WebBrowser的使用 其实网络上这类文章很多,我大致从头说说我自己的经验. 1.加入引用 在控件栏按右键,选择“添加/移除项”,选COM组件,选中“Microsoft Web Bro ...
- 利用WebBrowser彻底解决Web打印问题
原文:利用WebBrowser彻底解决Web打印问题 利用WebBrowser彻底解决Web打印问题(包括后台打印) BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印 ...
- C# WinForm开发系列 - WebBrowser
原文:C# WinForm开发系列 - WebBrowser 介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集 ...
- WebBrowser 打印
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RTMInterViewInfo ...
- document.all.WebBrowser为空或不是对象
项目中也想用这个功能,发现出错,经过测试,一定要加<object id="WebBrowser" width=0 height=0 classid="CLSID:8 ...
随机推荐
- 静态call 动态call LINK
COBOL的调用可以是静态调用(Static Call),这时,被调用的子程序必须与调用程序一起链接(link-edited)起来形成一个完整的装载模块(Load module),但子程序依然可以单独 ...
- [BZOJ 2427] 软件安装
Link: BZOJ 2427 传送门 Solution: 只看样例的话会以为是裸的树形$dp$…… 但实际上题目并没有说明恰好仅有一个物品没有依赖项 因此原图可能由是由多棵树与多个图组成的 先跑一遍 ...
- 【斜率优化】Average
[UVa1451]Average 算法竞赛入门经典第8章8-9 ( P243 ) 题目大意:给定一个长度为N的01串,选择一个长度至少为L的连续子串,使序列平均值最大 (N<=100001) 题 ...
- 【推导】Codeforces Round #411 (Div. 1) A. Find Amir
1 2 3 4 5 6 7 4-5-3-6-2-7-1 答案是(n-1)/2 #include<cstdio> using namespace std; int n; int main() ...
- 20162303实验二 Java面向对象程序设计实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级: 1623 姓名: 石亚鑫 学号:20162303 成绩: 2分 指导教师:娄家鹏 王志强 实验日期:4月14日 实验密 ...
- 使用CURL抓取淘宝页面
/** * 根据地址抓取淘宝页面html代码 * @param type $url 地址 * @return boolean */ public function getTaoBaoHtml($url ...
- jni 写一个简单的photoshop
第一步创建 ui <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:and ...
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
今天安装Sql Server之后,出现SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录的问题是由于sql server只设置了Windows身份验证, ...
- 【荐】利用NAT、Host-Only双虚拟网卡,实现Virtual Box中CentOS5.x联网
一.虚拟机与主机互联,通常有三种方式,详细介绍请看: VMware虚拟机三种网络模式(Bridged,Nat,Host-only)区别详解 二.通过网络共享,Host-Only联网,详细案例请看: W ...
- Tikhonov regularization和岭回归
就实现过程来讲,两者是一样的,都是最小二乘法的改进,对于病态矩阵的正则化,只不过分析的角度不一样,前者是解决机器学习中过拟合问题,机器学习一般是监督学习,是从学习角度来说的,后者是数学家搞的,是为了解 ...