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 相关文章推荐
js判断浏览器的比较全的代码
Feb 13 Javascript
jQuery实现长按按钮触发事件的方法
Feb 02 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
jQuery通过deferred对象管理ajax异步
May 20 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
Dec 19 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
Angular请求防抖处理第一次请求失效问题
May 17 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
Apr 26 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
收音机术语解释
2021/03/01 无线电
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
jqgrid 简单学习笔记
2011/05/03 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
jquery实现图片预加载
2015/12/25 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python简单实现安全开关文件的两种方式
2016/09/19 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
大学生的四年学习自我评价
2013/12/13 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
食品安全责任书
2014/04/15 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
教师批评与自我批评
2014/10/15 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2015年售票员工作总结
2015/04/29 职场文书
学生犯错保证书
2015/05/09 职场文书