在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码:
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
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) 关闭窗体无提示
这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。
用这个控件进行打印时IE7.0可以设置打印时的效果的大小,IE6.0试了不可以,不知道在IE6.0中有没有其它的正在探索中。
分享到:
相关推荐
### WebBrowser 控件使用详解 #### 一、概述 `WebBrowser` 控件是一个功能强大的组件,用于在 Windows 应用程序中展示 HTML 内容。它可以用来浏览互联网上的网页,也可以用来显示本地的 HTML 文件或者自定义的文档...
WebBrowser控件是Windows应用程序开发中的一个重要组件,它允许开发者在桌面应用中嵌入Web浏览功能。这个控件集包含了多种使用WebBrowser控件时的技巧和方法,可以帮助开发者更高效、更灵活地利用该控件。下面我们将...
在这种情况下,可以利用WebBrowser控件作为一个容器来实现这一目标。WebBrowser控件通常用于浏览网页,但它也能加载ActiveX控件,如Word对象模型,从而在无须用户交互的情况下显示和操作Word文档。 首先,我们需要...
在Microsoft Foundation Classes (MFC)框架中,WebBrowser控件是一个强大的工具,它允许开发者在桌面应用程序中嵌入Web浏览器的功能。这个控件是基于Internet Explorer的ActiveX控件,因此,它可以执行大部分IE浏览...
本示例主要关注的是使用"WebBrowser控件"进行打印页面的演示。WebBrowser控件通常是在Windows应用程序中使用的,但它也可以与Java应用程序集成,通过Java的本地接口(Java Native Interface, JNI)或者通过其他桥接...
1,在项目中引用程序集拓展中的Microsoft.mshtml后,可以在公共控件中找到WebBrowser控件。 2,在窗体中加入三个按钮,然后添加WebBrowser控件,右键控件选属性,设置相应的属性。 3,设置WebBrowser控件的属性 ...
在Windows应用程序开发中,Microsoft Foundation Class (MFC)库提供了一种封装ActiveX技术的方式,使得C++开发者能够利用各种ActiveX控件,包括WebBrowser控件。WebBrowser控件允许在MFC应用中嵌入网页浏览功能,而...
WebBrowser控件是Windows Forms和.NET Framework中一个强大的组件,用于在应用程序内嵌入Web浏览功能。这个控件允许开发者创建具有内置网页浏览能力的应用程序,用户可以直接在应用内部访问和交互网页,而无需打开...
在C#编程中,WebBrowser控件是一个非常实用的组件,它允许开发者在应用程序中集成网页浏览功能。本文将深入探讨如何在C#中利用内存来获取WebBrowser控件的截图,实现后台或隐藏窗体的截图功能。这对于自动化测试、...
### vb6_Webbrowser控件使用技巧 #### 一、获得浏览器信息 在Visual Basic 6.0中,可以通过Webbrowser控件获取浏览器的相关信息。具体实现方式如下: 1. **加载网页**: ```vb Private Sub Command1_Click() ...
WebBrowser控件在Delphi编程环境中是一个非常重要的组件,它允许开发者在应用程序中嵌入一个完整的Web浏览器功能。这个控件通常基于Internet Explorer的引擎,因此它可以显示HTML内容,执行JavaScript,以及支持许多...
本篇将详细讲解如何利用MFC中的WebBrowser控件实现C++与JavaScript之间的数据交互传递。 首先,WebBrowser控件是MFC提供的一个ActiveX控件,它允许应用程序嵌入Internet Explorer引擎,从而在桌面应用中浏览网页、...
在本文中,我们将深入探讨如何使用MFC(Microsoft Foundation Class)中的WebBrowser控件来调用百度地图API,实现地图功能的集成。首先,我们理解MFC是一个C++库,它为Windows应用程序开发提供了一套丰富的类库,...
标题中的“一个使用WebBrowser控件获取Web数据的例子”指的是在编程中利用WebBrowser控件来从网页上抓取或交互数据的一种技术。WebBrowser控件通常被用于.NET框架(如Visual Basic或C#)中,它允许应用程序内嵌一个...
Excel2007 VBA使用WebBrowser控件登录12306网站,推荐IE8,IE9也可以登录,但后继不能查询车票,是脑残的12306的问题。 程序涉及计时器、表单提交、页面加载完成判定、页面文字判断等多个方面。 代码来自网上若干人...
在ASP.NET开发中,WebBrowser控件是一个非常实用的工具,它允许开发者在应用程序中集成一个内置的浏览器组件。这个控件不仅可以用来显示HTML页面,还可以执行一些与浏览器相关的操作,比如导航、打印和获取网页源码...
**IE WebBrowser控件基本使用** 在Windows编程中,IE WebBrowser控件是一个非常重要的组件,它允许开发者在应用程序中嵌入一个Web浏览器的功能。这个控件基于Microsoft Internet Explorer的内核,使得开发者可以...
在C++编程中,WebBrowser控件是一种常用的组件,它允许开发者在应用程序中嵌入一个浏览器引擎,以显示网页内容并交互。MFC(Microsoft Foundation Classes)是C++的一个库,用于构建Windows应用程序,它提供了封装...
WebBrowser控件使用详解 WebBrowser控件是.NET Framework中的一种控件,用于在Windows应用程序中嵌入Web浏览器。下面是WebBrowser控件的详细使用方法: 方法 1. GoBack:相当于IE的“后退”按钮,使用户在当前...
输入一个网址,通过WPF使用WebBrowser控件定时访问刷新网页