這句話是什么意思:“相同 name 的窗口只能創(chuàng)建一個,要想創(chuàng)建多個窗口則 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://idcbgp.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>
2017-01-21
name參數(shù)是可選的。用于指定target屬性或窗口的名稱。
target屬性為_blank(默認)/_self/_top(此時并沒有給窗口命名,只是按照target屬性打開網(wǎng)站)。
如果name參數(shù)的值不是上述target屬性,則為窗口名稱,如"_set1/_set2"。“相同name的窗口只能創(chuàng)建一個”意思是一個name對應(yīng)一個窗口,相同name并不會報錯,只是網(wǎng)站都會在同一個窗體(name對應(yīng)的窗體)中打開,后打開的網(wǎng)站會替換掉先打開的網(wǎng)站。如果希望不同的網(wǎng)站同時顯示在不同的窗體中,需要不同的name創(chuàng)建多個窗體。
2016-12-18
_blank和_self這些是參數(shù)你可以看做是命令或者設(shè)置(我反正是這樣理解的),設(shè)置打開的窗口在瀏覽器里面是 新建一個 還是 用當(dāng)前窗口跳轉(zhuǎn),而name就是打開的窗口的名字。
2016-11-13
可以有很多個窗口,但是這些窗口的name屬性不能出現(xiàn)相同的
2016-11-13
打開新窗口window.open([URL], [窗口名稱], [參數(shù)字符串])這個語句中,中間的 ?name在同一個HTML文件中都各不相同,如window.open('http://idcbgp.cn','test' ,'width=300,height=200'),那么這個頁面里你再定義其他的name就不能是test了.就是一個名稱而已,別太在意