1. 程式人生 > >HTML中標籤的target屬性參考

HTML中標籤的target屬性參考

超級連結a的target屬性已經是不被新規範支援了,其值有四個保留字:

1._blank      <a href="document.html" target="_blank">my document</a> 
                  瀏覽器會另開一個新視窗顯示document.html文件   
2._parent     <a href="document.html" target="_parent">my document</a>      
                  指向父frameset文件   
3._self       <a
href="document.html" target="_self">
my document</a> 把文件調入當前頁框 4._top <a href="document.html" target="_top">my document</a> 去掉所有頁框並用document.html取代frameset文件 小技巧1:使別人的頁框不能引用你的網頁,在檔案頭加:<base target="_top"> 小技巧2:在當前頁開啟連線或做重新整理,提交到當前頁在檔案頭加:<base
target="_self">
target的去留存有爭議,主張留的一方主要是考慮到target="_blank"的屬性目前來講還沒有一個好的方式來解決,而主張去的一方則拿出了rel與JS的解決方案。 我的看法:當採用frameset框架的時候,target="frame_name",即可指定a的目標地址。 使用JS的進行跳轉頁面的辦法: <script type="text/javascript"> function changePage(direction) { parent.brotherFrameName.location.href(direction); }
</script> 然後<span onclick="changePage("direction_page")">link_name</span>即可 a與js的配合使用 <a href="javascript: methodName();">This is a link</a>