有道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 相关文章推荐
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
Sep 19 Javascript
使用jquery操作session方法分享
Jan 22 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
js严格模式总结(分享)
Aug 22 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
bootstrap实现的自适应页面简单应用示例
Mar 09 Javascript
详解vue-cli与webpack结合如何处理静态资源
Sep 19 Javascript
JS生成随机打乱数组的方法示例
Dec 23 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
Jul 10 Javascript
vue中的v-model原理,与组件自定义v-model详解
Aug 04 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
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
php命令行使用方法和命令行参数说明
2014/04/08 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
javascript的函数
2007/01/31 Javascript
javascript编程起步(第四课)
2007/02/27 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Python 使用type来定义类的实现
2019/11/19 Python
python实现的分层随机抽样案例
2020/02/25 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
python如何处理程序无法打开
2020/06/16 Python
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
仓库主管的岗位职责
2013/12/04 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
统计专业自荐书
2014/07/06 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫