HTML中標籤的target屬性參考
阿新 • • 發佈:2019-02-12
超級連結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>