完成了多功能標籤頁各標籤的更多鏈接地址動態獲取的方法

花了一個上上午,完成了!有時,想一想,有的東西,未必複雜就好。應該,簡單太是最好的。javascript

將代碼貼下來。java

JS部分web

function initTabPanel(tabObj,selCls,activeIndex){
 try{
  Ext.get(tabObj).on('mouseover',
       function(e, t) {    
        Ext.fly(t).radioClass(selCls);       
        Ext.each(Ext.fly(tabObj).query("li"),
          function(it,index,items){
           if(it.rel){
            if(t!=it){
             if(Ext.get(it.rel))Ext.get(it.rel).setStyle({display:'none'});
            }else{
             if(Ext.get(it.rel))Ext.get(it.rel).setStyle({display:'block'});
             if(Ext.get(it.hrf))Ext.fly(it.hrf).dom.href=it.path;
            
            }
           }
          }
        ); 
       },
       null,
       {delegate: 'li'}
      ); 
 }catch(e){
  //alert(e);
 }
}dom

 

// JavaScript Document
 //添加到收藏夾 
 // 調用方法:
 // <a href="Javascript:void(0)" onclick="AddToFavorite()">加入收藏</a>
 function AddToFavorite() 
 { 
     if (document.all){ 
        window.external.addFavorite(document.URL,document.title); 
     }else if (window.sidebar){ 
        window.sidebar.addPanel(document.title, document.URL, ""); 
     } 
 } 
 /**
  * 用於動態設置多功能選項卡的更多的鏈接地址
  */
   function moreUrl(moreid,url){
    //<div class="more" id="moreUrl">&gt;&gt; 更多</div>
      var moretext="<div class=\"more\" id=\"moreUrl\">";
      var moreurl="<a href=";
      morttext=moretext+moreurl+url+">"+"&gt;&gt;更多</a></div>";
      document.getElementById(moreid).innerHTML=morttext;
   
   }
 ide

網頁BODY部分url

<div class="right_new">
      <div class="rcsc_tit">
     
       <div class="new_titindexbox">
        <ul id="index_news">
         <li rel="news_no1" onmousemove="moreUrl('moreUrl','../web/law.action?type_id=8009')"  class="zctithover" ><input type="hidden" value=""/>新聞中心</li>
         <li rel="news_no2" onmousemove="moreUrl('moreUrl','../web/law.action?type_id=8006')">第一資源</li>
         <li rel="news_no3" onmousemove="moreUrl('moreUrl','../web/law.action?type_id=8016')">管理顧問</li>
         <li rel="news_no4" onmousemove="moreUrl('moreUrl','../web/law.action?type_id=8008')">政策法規</li>
        </ul>
       </div>
       <div class="more" id="moreUrl"><a href="../web/law.action?type_id=8009">&gt;&gt; 更多</a></div>
     
      </div>
      <!-- 新聞中心開始 8009-->
      <div id="news_no1" class="glgwbox">
       <n:textnews number="16" titlelen="21" section="" newstype="8009"
        split="0" pageNo="<%=pageNo%>" dateFormat=""
        baseurl="newscenter!showNews.action?url=" prex="" />
      </div>
      <!-- 第一資源 8006-->
      <div id="news_no2" class="glgwbox" style="display:none;">
       <n:textnews number="16" titlelen="21" section="" newstype="8006"
        split="0" pageNo="<%=pageNo%>" dateFormat=""
        baseurl="newscenter!showHr.action?url=" prex="" />
      </div>
      <!--管理顧問 8016-->
      <div id="news_no3" class="glgwbox" style="display:none;">
       <n:textnews number="16" titlelen="21" section="" newstype="8016"
        split="0" pageNo="<%=pageNo%>" dateFormat=""
        baseurl="newscenter!showMc.action?url=" prex="" />
      </div>
      <!--政策法規開始  8008-->
      <div id="news_no4" class="glgwbox" style="display:none;">
       <n:textnews number="16" titlelen="21" section="" newstype="8008"
        split="0" pageNo="<%=pageNo%>" dateFormat=""
        baseurl="newscenter!showLaw.action?url=" prex="" />
      </div>
      <script type="text/javascript" language="javascript">
       initTabPanel('index_news', 'zctithover', 0);
      </script>
     </div>orm

說明 :seo

     <n:textnews number="16" titlelen="21" section="" newstype="8008"
        split="0" pageNo="<%=pageNo%>" dateFormat=""
        baseurl="newscenter!showLaw.action?url=" prex="" />
這個東西是本人自定義的標籤。ip

相關文章
相關標籤/搜索