有道JavaScript监听浏览器的问题

 更新时间:2010年06月23日 11:32:37   作者:  
相信大家在web项目中,经常会用到javascript的事件监听、事件冒泡这些东西。当然也包括window.opener,window.showModalDialog这些父子窗口的互操作。
但不知道大家有没遇到这样一种情况,新开的窗口是通过<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中如何解决用execCommand(

    在JavaScript中如何解决用execCommand(

    这篇文章主要给大家介绍在JavaScript中如何解决用execCommand("SaveAS")保存页面兼容性问题,设计到execCommand兼容性问题,感兴趣的朋友可以参考下本篇文章
    2015-10-10
  • ES6记录异步函数的执行时间详解

    ES6记录异步函数的执行时间详解

    在这篇文章里,我会实现一个可重用的函数来处理 JavaScript 延时异步操作。有需要的小伙伴们可以参考借鉴,下面来一起看看。
    2016-08-08
  • node.js使用nodemailer发送邮件实例

    node.js使用nodemailer发送邮件实例

    这篇文章主要介绍了node.js使用nodemailer发送邮件的方法,例子中使用的是QQ邮箱,你也可以修改成其它的邮箱如163、gmail等,需要的朋友可以参考下
    2014-03-03
  • 基于JS实现的倒计时程序实例

    基于JS实现的倒计时程序实例

    这篇文章主要介绍了基于JS实现的倒计时程序,实例分析了javascript实现倒计时计数的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • JavaScript插件化开发教程 (三)

    JavaScript插件化开发教程 (三)

    前面我们学习了jQuery的方式开发插件,讲诉的都是些基础的理论知识,今天开始,我们就来实战一下,学习开发自己的插件库。
    2015-01-01
  • js null undefined 空区别说明

    js null undefined 空区别说明

    js里面这三种东西总是让人疑惑,特此整理一下
    2010-06-06
  • js图片翻书效果代码分享

    js图片翻书效果代码分享

    这篇文章主要介绍了js实现图片翻书效果,代码简单,效果很棒,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • js实现简单的二级联动效果

    js实现简单的二级联动效果

    本文主要介绍了js实现简单的二级联动效果的实例,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • js冒泡法和数组转换成字符串示例代码

    js冒泡法和数组转换成字符串示例代码

    将数组转换成字符串的方法有很多,想必大家也不会陌生,下面为大家讲解下js冒泡法的使用,感兴趣的朋友可以参考下
    2013-08-08
  • Swiper如何实现两行四列轮播图效果实例

    Swiper如何实现两行四列轮播图效果实例

    大家应该都知道,Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端,下面这篇文章主要给大家介绍了关于Swiper如何实现两行四列轮播图效果的相关资料,需要的朋友可以参考下
    2022-10-10

最新评论