A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 361 评论 :: 0 Trackbacks


if  (self != top)
{
    top.location 
=  self.location;
}
今天在读163邮箱的代码时发现了上面一写法。
感觉self!=top的写法是不对的,单单一个self和top能做什么比较,最后在无忧找到答案,两个对象比较,如果他们的属性完全相同,则两个对象相等,否则不等。所以这里判断时top!=self的写法时没有问题的。偶又有收获了。

posted on 2006-06-16 22:32 Yemoo'S JS Blog 阅读(706) 评论(3)  编辑 收藏 引用 所属分类: javascript代码研究

评论

# re: 一个小问题的解决(self!=top) 2006-08-25 15:14 123
123  回复  更多评论
  

# re: 一个小问题的解决(self!=top) 2007-03-31 22:10 happy5555
这个写法好像是用来避免被放到别人的Frame当中去  回复  更多评论
  

# re: 一个小问题的解决(self!=top) 2008-01-18 23:12 pengchang
我在项目中是用来做SESSION失效能够返回到首页,而不至于首页给嵌到其中一个frame里面去了.  回复  更多评论
  


每天10分钟,轻松学英语
专题:iPad  jQuery  Chrome OS
博客园首页  IT新闻  程序员微博  招聘频道  学英语
标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
Windows 7专题

相关链接: