隐藏列表的顶部菜单

可以通过JS的方式隐藏列表的顶部菜单:

<script type="text/javascript">
window.onload = HideMenuItem; 
function HideMenuItem()
{

var menuNodes = document.getElementsByTagName("menu");
var targetNode;
var targetViewNode;
var viewExplorerNode;
var dataSheetNode;
var explorerNode;
for (var i = 0; i < menuNodes.length; i++)
{
 
 var menuNode = menuNodes[i];
 if (menuNode.childNodes.length > 3)
 {
  if (menuNode.childNodes[0].id.indexOf("EditInGridButton") != -1)
  {
    targetNode = menuNode;
    dataSheetNode = menuNode.childNodes[0]; //is always node 0
    explorerNode = menuNode.childNodes[2]; //is always node 2
  }
  if (menuNode.childNodes[0].id.indexOf("DefaultView") != -1)
  {
   targetViewNode = menuNode;
   viewExplorerNode = menuNode.childNodes[2];
  }
 }
}
targetNode.removeChild(explorerNode);
targetNode.removeChild(dataSheetNode);

targetViewNode.removeChild(viewExplorerNode);
 
}
</script>

隐藏“新建”菜单

<script type="text/javascript">
window.onload = HideMenuItem; 
function HideMenuItem()
{
  var today = new Date();
  if(today.getDate() > 20)
  {
    var menuNodes = document.getElementsByTagName("menu");
    var targetNode;
 
    for (var i = 0; i < menuNodes.length; i++)
    {
      var menuNode = menuNodes[i];
      if(menuNode.childNodes.length > 0)
      {
        if (menuNode.childNodes[0].id.indexOf("New0") != -1 )
        {
          targetNode = menuNode;
          break;
        }
      }
    }
    var newNode = targetNode.parentNode.parentNode;
    newNode .style.display="none";
  }
}

</script>

在页面中添加一MOSS自带的“内容编辑WebPart”,将上面的代码拷进去即可。

转载于:https://www.cnblogs.com/RickyYan/archive/2009/02/20/1395000.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值