亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這句話是什么意思:“相同 name 的窗口只能創建一個,要想創建多個窗口則 name 不能相同。”

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>window.open</title>
<script?type="text/javascript">
??function?Wopen(){
????window.open('http://www.xianlaiwan.cn','_top','width=600,height=400,top=100,left=0,menubar=no,toolbar=no,?status=no,scrollbars=no');??

??}?
</script>
</head>
<body>
????<input?name="button"?type="button"?onClick="Wopen()"?value="點擊我,打開新窗口!"?/?>
</body>
</html>


正在回答

4 回答

name參數是可選的。用于指定target屬性或窗口的名稱。

target屬性為_blank(默認)_self/_top(此時并沒有給窗口命名,只是按照target屬性打開網站)。

如果name參數的值不是上述target屬性,則為窗口名稱,如"_set1/_set2"?!跋嗤琻ame的窗口只能創建一個”意思是一個name對應一個窗口,相同name并不會報錯,只是網站都會在同一個窗體(name對應的窗體)中打開,后打開的網站會替換掉先打開的網站。如果希望不同的網站同時顯示在不同的窗體中,需要不同的name創建多個窗體。


0 回復 有任何疑惑可以回復我~

_blank和_self這些是參數你可以看做是命令或者設置(我反正是這樣理解的),設置打開的窗口在瀏覽器里面是 新建一個 還是 用當前窗口跳轉,而name就是打開的窗口的名字。

0 回復 有任何疑惑可以回復我~

可以有很多個窗口,但是這些窗口的name屬性不能出現相同的

0 回復 有任何疑惑可以回復我~
#1

慕用9345534

我自己隨便亂寫了個名字為什么還是在新窗口打開?如果我都想設計在新窗口打開不都是_blank啊,不十就name相同了???
2016-12-01 回復 有任何疑惑可以回復我~

打開新窗口window.open([URL], [窗口名稱], [參數字符串])這個語句中,中間的 ?name在同一個HTML文件中都各不相同,如window.open('http://www.xianlaiwan.cn','test' ,'width=300,height=200'),那么這個頁面里你再定義其他的name就不能是test了.就是一個名稱而已,別太在意

0 回復 有任何疑惑可以回復我~
#1

qq_QG_0 提問者

不對啊,name不是填寫_blank,_self等這些東西的嗎?而且按你那樣說的,我故意兩個弄命名一樣的,沒報錯啊
2016-11-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這句話是什么意思:“相同 name 的窗口只能創建一個,要想創建多個窗口則 name 不能相同。”

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號