javascript自定义右键弹出菜单实现方法


Posted in Javascript onMay 25, 2015

本文实例讲述了javascript自定义右键弹出菜单实现方法。分享给大家供大家参考。具体实现方法如下:

<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
var oPopup = window.createPopup();
function PopMenu(id)
{
 var oPopBody = oPopup.document.body;
 oPopBody.style.backgroundColor = "buttonface";
 oPopBody.style.border = "solid black 1px";
 var TableBegin="<table style=\"border: 0; width: 100%; font-size: 12px;\" cellpadding=\"0\" cellspacing=\"0\">";
 var Tr1="<tr><td valign=\"middle\" style=\"height: 20px;\" onmousemove=\"this.bgColor='highlight';this.style.color='highlighttext'\" onmouseout=\"this.bgColor='';this.style.color=''\" onclick=\"parent.window.open('/news/view.asp?id="+id+"');\">查看新闻</td></tr>";
 var TrBr1="<tr><td style=\"background-color: ThreeDShadow; height: 1px;\"></td></tr>";
 var Tr2="<tr><td valign=\"middle\" style=\"height: 20px;cursor:hand;\" onmousemove=\"this.bgColor='highlight';this.style.color='highlighttext'\" onmouseout=\"this.bgColor='';this.style.color=''\" onclick=\"parent.document.frames['main'].location='divdiv.aspx?id="+id+";'\">查看新闻</td></tr>";
 var TableEnd="</table>";
 oPopBody.innerHTML =TableBegin+Tr1+TrBr1+Tr2+TableEnd;
 oPopup.show(event.x, event.y, 90, 41, document.body);
 return false;
}
</script>
</head>
<body>
 <form id="form1" runat="server">
 <div>
  <a href='javascript:void(0);' oncontextmenu='PopMenu(1);return false;'>
  <img alt="" src='1.gif' style="border:0;width:150px;height:110px; cursor:hand"/>
  <br/>
  </a>
  <iframe name="main" frameborder="0" width="100%" scrolling="auto" height="100%">
  </iframe>
 </div>
 </form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
js实现的点击数量加一可操作数据库
May 09 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 Javascript
js实现input框文字动态变换显示效果
Aug 19 Javascript
jQuery表格的维护和删除操作
Feb 03 Javascript
JavaScript模块化之使用requireJS按需加载
Apr 12 Javascript
vue组件父子间通信详解(三)
Nov 07 Javascript
JS装饰器函数用法总结
Apr 21 Javascript
浅谈在react中如何实现扫码枪输入
Jul 04 Javascript
微信小程序中如何使用flyio封装网络请求
Jul 03 Javascript
js神秘的电报密码 哈弗曼编码实现
Sep 10 Javascript
javascript 设计模式之享元模式原理与应用详解
Apr 08 Javascript
JS+DIV实现鼠标划过切换层效果的方法
May 25 #Javascript
JavaScript实现仿网易通行证表单验证
May 25 #Javascript
js+cookies实现悬浮购物车的方法
May 25 #Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 #Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 #Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 #Javascript
js实现鼠标划过给div加透明度的方法
May 25 #Javascript
You might like
php Try Catch异常测试
2009/03/01 PHP
服务器web工具 php环境下
2010/12/29 PHP
PHP如何抛出异常处理错误
2011/03/02 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
jQuery中的常用事件总结
2009/12/27 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
javascript求日期差的方法
2016/03/02 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
Python书单 不将就
2017/07/11 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
python suds访问webservice服务实现
2020/06/26 Python
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
计划生育责任书
2015/05/09 职场文书
立案决定书范文
2015/06/24 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android