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(二)事件机制(2)
Dec 06 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
Jun 20 Javascript
js判断IE浏览器版本过低示例代码
Nov 22 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
jqGrid中文文档之选项设置
Dec 02 Javascript
深入浅析AngularJS和DataModel
Feb 16 Javascript
js字符串截取函数slice、substring和substr的比较
May 17 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
three.js加载obj模型的实例代码
Nov 10 Javascript
vue登录页面cookie的使用及页面跳转代码
Jul 10 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 22 Javascript
基于JavaScript实现简单抽奖功能代码实例
Oct 20 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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
Adodb的十个实例(清晰版)
2006/12/31 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
详解php命令注入攻击
2019/04/06 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
layer.alert回调函数执行关闭弹窗的实例
2019/09/11 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
Python深入学习之装饰器
2014/08/31 Python
Python脚本实现下载合并SAE日志
2015/02/10 Python
jupyter安装小结
2016/03/13 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python 自动批量打开网页的示例
2019/02/21 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
用python实现名片管理系统
2020/06/18 Python
儿子婚宴答谢词
2014/01/09 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
大学校运会广播稿
2014/02/03 职场文书
初中学校对照检查材料
2014/08/19 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python