CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

右键菜单的程序!50分

楼主fhfpku(我没当老大已经很久了)2002-04-12 11:45:36 在 Web 开发 / JavaScript 提问

谁有现成的程序,mailto:jekingfu@163.com,谢谢 问题点数:50、回复次数:2Top

1 楼seabell(百合心)回复于 2002-04-12 11:59:07 得分 50

<HTML>  
  <HEAD>  
  <TITLE>鼠标右键将不起作用!!!</TITLE>  
  <script   language="JavaScript1.2">    
  if   (window.Event)    
  document.captureEvents(Event.MOUSEUP);    
   
  function   nocontextmenu()      
  {  
  Layer1.style.left   =   event.clientX   +   document.body.scrollLeft;  
  Layer1.style.top   =   event.clientY   +   document.body.scrollTop;  
  Layer1.style.visibility   =   "visible";  
  event.cancelBubble   =   true;  
  event.returnValue   =   false;  
  return   false;  
  }  
   
  function   norightclick(e)  
  {  
  if   (window.Event)  
  {  
  if   (e.which   ==   2   ||   e.which   ==   3)  
  return   false;  
  }  
  else  
  if   (event.button   ==   2   ||   event.button   ==   3)  
  {  
  event.cancelBubble   =   true  
  event.returnValue   =   false;  
  return   false;  
  }  
  else  
  if(event.button==1)  
  {  
  if(event.srcElement.nodeName=="BODY")  
  if(Layer1.style.visibility   ==   "visible")  
  Layer1.style.visibility="hidden";  
  }  
  }  
   
  document.oncontextmenu   =   nocontextmenu;  
  document.onmousedown   =   norightclick;  
  </script>  
  </HEAD>  
   
  <BODY   BGCOLOR="#FFFFFF">  
  <div   id="Layer1"   style="position:absolute;   left:0px;   top:0px;   width:73px;   height:73px;   z-index:1;   visibility:   hidden">    
      <table   border="1"   cellspacing="1"   cellpadding="1"   width="100%"   bordercolor="#999999">  
          <tr>  
              <td   align="center">菜单一</td>  
          </tr>  
          <tr>  
              <td   align="center">菜单二</td>  
          </tr>  
          <tr>  
              <td   align="center">菜单三</td>  
          </tr>  
          <tr>  
              <td   align="center">菜单四</td>  
          </tr>  
      </table>  
  </div>  
  鼠标右键将不起作用!!!    
  </BODY>  
  </HTML>Top

2 楼weidegong(weidegong)回复于 2002-04-12 12:04:09 得分 0

<style>  
  <!--  
  .css1{background:c0c0c0;color:000000}  
  .css2{background:ffffff;color:000000}  
  -->  
  </style>  
  <script>  
  <!--  
  function   showhidden(){  
  if(event.button==2){showMenu()}  
  else{hidden()}  
  }  
  function   showMenu(){  
  var   e=event.srcElement;  
  menu.style.top=window.event.clientY  
  menu.style.left=window.event.clientX  
  menu.style.visibility='visible';  
  }  
  function   hidden(){  
  menu.style.visibility='hidden'  
  menu.style.left=0  
  menu.style.top=0  
  }  
  document.onmousedown=showhidden;  
  -->  
  </script>  
  <body   oncontextmenu="return   false">  
  <div   style="position:absolute;left:0;top:0;width:100;backgroundr:c0c0c0;visibility:hidden;border:1px   outset   black"   id='menu'>  
  <div   onmouseover="this.className='css1'"   onmouseout="this.className='css2'"   style="padding:1;width:100%;border:1px   outset">你好</div>  
  <div   onmouseover="this.className='css1'"   onmouseout="this.className='css2'"   style="padding:1;width:100%;border:1px   outset">他好</div>  
  <div   onmouseover="this.className='css1'"   onmouseout="this.className='css2'"   style="padding:1;width:100%;border:1px   outset">我好</div>  
  </div>  
   
  </body>Top

相关问题

  • 右键菜单
  • 右键菜单
  • 如何在右键菜单中添加程序
  • 如何才能把指定的程序加入右键菜单?
  • 求助,托盘程序右键菜单定位。
  • 求右键菜单!
  • IE右键菜单
  • richedit右键菜单
  • 如何添加单击右键显示运行程序选择菜单?
  • 请问怎样在文件的右键菜单中加入自己的程序?

关键词

  • 鼠标
  • 菜单
  • 右键将不起作用

得分解答快速导航

  • 帖主:fhfpku
  • seabell

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo