談談target=_new和_blank的不同之處
為了弄清楚這個問題我們來看三段代碼產生的結果:
code1:
<html> <head> <title> new和blank的區(qū)別 </title> </head> <frameset cols="30%, *"> <!-- 分別調用target為new和blank的兩段代碼 --> <frame name="left" src="t_new.html"> <frame name="right" src="t_blank.html"> </frameset> </html>
code2:
<html> <head> <title> new和blank的區(qū)別 </title> </head> <body> <!-- 這里的target為_new --> <a href="t_new.html" target="_new"> new一個新anchor </a> </body> </html>
code3:
<html> <head> <title> new和blank的區(qū)別 </title> </head> <body> <!-- 這里分target為_blank --> <a href="t_blank.html" target="_blank"> blank一個新anchor </a> </body> </html>
這里是為了比較這兩者所以用了一個frameset把兩段代碼放在一起來演示,當然單獨使用二三段代碼也可以實現比較。
那么,運行code1會發(fā)現瀏覽器上產生此結果:
:
那么我們先看_new是怎樣的結果:

那么我們繼續(xù)點擊鏈接會發(fā)現頁面在一直刷新。而_blank對應的結果為:

繼續(xù)點擊鏈接會發(fā)現:

產生了多個新窗口。
結果:
target="_new"始終在同一個新窗口(刷新)
target="_blank"始終產生不同的新窗口
小結:
_blank 是打開個新頁面blank 是打開個頁面,并命名為為 blank,當存在 blank頁面的時候,則跟新頁面(這里換成其他非_blank,_top 等)也是可以的.
target屬性設置非_blank、_top這些預定義的值就是指定打開鏈接的窗口的名稱,如果不存在就新建窗口,如果已存在就在該窗口中打開。
以上所述是小編給大家介紹的target=_new和_blank的不同之處,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
JavaScript使用docx-preview和mammoth預覽Docx
這篇文章主要為大家詳細介紹了兩個庫,即docx-preview和mammoth,利用它們,你就能在瀏覽器中完美預覽 Word 文檔,甚至連表格樣式,頁眉頁腳都原汁原味地呈現出來,下面我們來看看具體使用步驟吧2025-04-04
JavaScript中async與await實現原理與細節(jié)
這篇文章主要介紹了JavaScript中async與await實現原理與細節(jié),文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
JavaScript中的console.profile()函數詳細介紹
這篇文章主要介紹了JavaScript中的console.profile()函數詳細介紹,本文講解了console.profile()函數的瀏覽器支持情況、console.profile()的使用、Firebug中Profile按鈕的使用等內容,需要的朋友可以參考下2014-12-12

