有道JavaScript监听浏览器的问题


Posted in Javascript onJune 23, 2010

但不知道大家有没遇到这样一种情况,新开的窗口是通过<a href="" />打开 的,而不是window.opener或showModalDialog打开的。
尤其是需要注意的是:这个href指向的地址(页面)不是我们开发的,譬如,我们将href指向www.cnblogs.com。
OK,问题来了:假如我们在a 所在的页面有个按钮,可以触发点击事件并进行一些操作。 而这个点击事件需要在href打开的IE窗口关闭后触发。。。
这个时候,我们如何监视href打开的窗口呢?(通过javascript,不要说什么进程啥的东东).
假设有a.html如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title> a.html </title> 
<meta name="generator" content="editplus" /> 
<meta name="author" content="" /> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
</head> 
<body> 
<input type="button" id="btnParent" onclick="alert('a');" value="Click !" /> 
<a href="http://www.cnblogs.com" target="_blank">Link to B.HTML</a> 
</body> 
</html>

现在的要求就是:点击 "Link to B.HTML" 打开http://www.cnblogs.com。
打开的新窗口关闭后,触发a.html中的 btnParent 的点击事件~~~~

---
我相信很少有人做过这样的应用,或碰到这样的问题。 而我现在刚好碰到这样一个需求。
因此将问题发到这里来,让大家帮忙给揣摩揣摩。
虽然文章内容很少,但我想,这样一个问题还是值得上首页的。~~~^_^
<h3>
心静似高山流水不动,心清若巫峰雾气不沾。
</h3>

Javascript 相关文章推荐
js控制iframe的高度/宽度让其自适应内容
Apr 09 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
Oct 25 Javascript
浅谈Vue-cli 命令行工具分析
Nov 22 Javascript
如何获取TypeScript的声明文件.d.ts
May 01 Javascript
浅谈Node.js 中间件模式
Jun 12 Javascript
微信小程序登录session的使用
Mar 17 Javascript
koa-router路由参数和前端路由的结合详解
May 19 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
学前端,css与javascript重难点浅析
Jun 11 Javascript
vue实现图片上传到后台
Jun 29 Javascript
utf-8编码引起js输出中文乱码的解决办法
Jun 23 #Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 #Javascript
获取dom元素那些讨厌的位置封装代码
Jun 23 #Javascript
jquery ajax 同步异步的执行示例代码
Jun 23 #Javascript
jquery tab插件制作实现代码
Jun 22 #Javascript
jquery多浏览器捕捉回车事件代码
Jun 22 #Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
Jun 21 #Javascript
You might like
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
PHP中的类型约束介绍
2015/05/11 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
php二维码生成以及下载实现
2017/09/28 PHP
理解 JavaScript 预解析
2009/10/25 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
Python中的super()方法使用简介
2015/08/14 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
禁毒宣传活动总结
2014/08/26 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
社区敬老月活动总结
2015/05/07 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript