Javascript self 对象指窗口本身,它返回的对象跟 window 对象是一模一样的,也正因为如此,window 对象的常用方法和函数都可以用 self 代替 window,本文章向大家介绍 self 对象的使用方法和实例,
我们知道,打开任何一个网页,浏览器会首先创建一个窗口,这个窗口就是一个 window 对象,也是 js 运行所依附的全局环境对象和全局作用域对象。self 指窗口本身,它返回的对象跟 window 对象是一模一样的。也正因为如此,window 对象的常用方法和函数都可以用 self 代替 window。举个例子,常见的写法如 "self.close();",把它放在 < a> 标记中:"<a href="javascript:self.close();"> 关闭窗口 </a>",单击 "关闭窗口" 链接,当前页面关闭。
javascript self 对象使用实例:
- <html>
- <head>
- <script language="JavaScript" type="text/javascript">
- < !--
- if (top == self) {
- var main_frame = "http://www.manongjc.com";
- var cur_url = self.location.href;
- var setframes = main_frame + "?" + cur_url;
- location.href = setframes;
- }
- //-->
- </script>
- </head>
- <body>
- </body>
- </html>
来源: http://www.jb51.net/article/95079.htm