最近在學習致遠的OA系統,發現系統中使用了一些有趣的window.open屬性。其中的一些參數頗有意思,以前沒有注意過,找了一篇文章,寫的不錯,引用一下,加深印象。
winodw.open(url, name, features, replace)
參數屬性:
url: 一個可選的字符串,聲明瞭要在新窗口中顯示的文檔的 URL。若是省略了這個參數,或者它的值是空字符串,那麼新窗口就不會顯示任何文檔。 瀏覽器
name:一個可選的字符串,該字符串是一個由逗號分隔的特徵列表,其中包括數字、字母和下劃線,該字符聲明瞭新窗口的名稱。這個名稱能夠用做標記 <a> 和 <form> 的屬性 target 的值。若是該參數指定了一個已經存在的窗口,那麼 open() 方法就再也不建立一個新窗口,而只是返回對指定窗口的引用。在這種狀況下,features 將被忽略。 學習
features: 一個可選的字符串,聲明瞭新窗口要顯示的標準瀏覽器的特徵。若是省略該參數,新窗口將具備全部標準特徵。在窗口特徵這個表格中,咱們對該字符串的格式進行了詳細的說明。 url
replace: 一個可選的布爾值。規定了裝載到窗口的 URL 是在窗口的瀏覽歷史中建立一個新條目,仍是替換瀏覽歷史中的當前條目。支持下面的值:
•true - URL 替換瀏覽歷史中的當前條目。
•false - URL 在瀏覽歷史中建立新的條目。
引自:http://blog.csdn.net/vastskyjoe/article/details/4122104spa