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 相关文章推荐
JAVASCRIPT style 中visibility和display之间的区别
Jan 22 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
JavaScript中定义类的方式详解
Jan 07 Javascript
js+canvas绘制五角星的方法
Jan 28 Javascript
清除js缓存的多种方法总结
Dec 09 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
深入剖析Node.js cluster模块
May 23 Javascript
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
微信小程序自定义toast组件的方法详解【含动画】
May 11 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
Aug 04 Javascript
ElementUI实现el-form表单重置功能按钮
Jul 21 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
一个好用的分页函数
2006/11/16 PHP
php-fpm配置详解
2014/02/12 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
javascript生成大小写字母
2015/07/03 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
2016/10/29 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
Python API自动化框架总结
2019/11/12 Python
Python读取csv文件实例解析
2019/12/30 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
Python如何实现定时器功能
2020/05/28 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
简历自我评价怎么写好呢?
2014/01/04 职场文书
运动会广播稿30字
2014/01/21 职场文书
颁奖典礼主持词
2014/03/25 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
工作态度不好检讨书
2015/05/06 职场文书
python geopandas读取、创建shapefile文件的方法
2021/06/29 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL