可以通过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”,将上面的代码拷进去即可。

相关文章:

  • 2021-12-02
  • 2021-10-27
  • 2021-12-29
  • 2021-04-22
  • 2021-06-30
猜你喜欢
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-13
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案