色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript中關閉窗口的語句

傅智翔1年前7瀏覽0評論
在JavaScript中,關閉當前窗口是一項基本操作。在日常編程中,我們往往需要調用這樣的語句來關閉窗口。面對多場景的要求,JavaScript在關閉窗口這一方面提供了多個語句。比如:window.close()、self.close()、opener.close()等。下面,本文將詳細介紹這些語句的特點以及在何種場景下使用。
首先,我們來看一下window.close()語句。這個語句可以關閉當前窗口,無須用戶確認。如果當前窗口不是通過window.open()打開的,那么就會關閉當前窗口。如果當前窗口是通過window.open()打開,那么這個語句會根據窗口參數來判斷是否關閉。例如,如果通過window.open()打開的窗口參數中,menubar=yes,那么關閉窗口時,會提示用戶確認是否關閉。
window.close();

下面,我們來看一下self.close()語句。這個語句與window.close()基本相同,也可以關閉當前窗口,并且在沒有用戶確認的情況下,立即關閉窗口。但是,self.close()語句只能在window.open()打開的窗口中使用。如果通過window.open()打開的窗口沒有設置自己的name屬性,那么在該窗口中,self就等同于window。
self.close();

接下來,我們來看一下opener.close()語句。這個語句用來關閉由當前窗口的打開者通過window.open()打開的窗口。例如,假設在A頁面中使用window.open()打開了B頁面,那么在B頁面中使用opener.close()語句,就會關閉A頁面。但是,需要注意的是,在使用opener.close()時,會出現一個安全措施,即需要在打開的窗口中設置window.opener屬性,否則就會提示用戶關閉窗口。
opener.close();

綜上所述,不同方式的關閉窗口的語句在使用上有所差別。需要根據具體的需求選擇合適的語句。例如,如果我們需要關閉當前窗口,可以使用window.close()或者self.close();如果我們需要關閉由打開者通過window.open()打開的窗口,可以使用opener.close()。
總之,JavaScript中關閉窗口的語句在日常編程中是一項基本操作,無論是window.close()、self.close()還是opener.close(),都需要在編程實踐中加以熟練掌握。