by1455的自留地

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

前几天,放上了一个可以隐藏/显示 quick launch 的webpart

如果只要隐藏的话,下面的js可以帮忙

 

var _NavElements = getElementsByClass("ms-nav");

for (var i=0; i<_NavElements.length; i++)
  {
      _NavElements[i].style.display = "none";
  }

function getElementsByClass(searchClass,node,tag) {
 var classElements = new Array();
 if ( node == null )
  node = document;
 if ( tag == null )
  tag = '*';
 var els = node.getElementsByTagName(tag);
 var elsLen = els.length;
 var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
 for (var i = 0, j = 0; i < elsLen; i++) {
  if ( pattern.test(els[i].className) ) {
   classElements[j] = els[i];
   j++;
  }
 }
 return classElements;
}

然后在需要隐藏quick launch 的aspx中 调用这个js即可。

记得要放在asp:content里面。

 

posted on 2008-10-13 18:03  by1455  阅读(597)  评论(0编辑  收藏  举报