HTML:關於a標簽的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的目標地址。
如:
左側導航:
 
<li>
      <div class="li-item"><em class="scm li-ico ic3"></em>基本資料管理<span class="scm arrow"></span></div>
        <dl>
        <dd>
         <a href="comAdmin_basic.html" class="dd-item" target="main-iframe">基本資料管理<span class="scm dd-ar"></span></a>
        </dd>
         </dl>
</li>
右側內容:(使用iframe承接)
 
<div class="ad-main-comment J_mainContent" id="ad-iframe">
      <iframe   name="main-iframe" width="100%" height="100%" src=" " frameborder="0"  seamless></iframe>
 </div>

效果如下:

 
另外的一些方法:
     使用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>

 

當用iframe的時候和父級有關


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM