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>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!