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