<html>
<head>
<meta name="Author" content="gugao">
<meta name="Description" content="Produces by JWI (http://www.51jsr.com)">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="imagetoolbar" content="no" />
<title></title>
<link href="common/rightMenu.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="common/rightMenu.js"></script>
<style>
.font {font: normal 12px tahoma, arial, helvetica, sans-serif;}
</style>
</head>
<body>
<div id="div3" style="width:400px;height:100px;border:1px solid #ffFF00"></div>
<div id="div4" style="height:160px;border:1px solid #00FF00"></div>
<br/>
<span>在不同的框中点击试试</span>
</body>
<script>
rule = {
div3: {
name: "div3",
disable: true,
items: ["1-2", "2-3", "2-4", "1-6"]
},
div4: {
name: "div4",
disable: false,
items: ["1-2", "2-3", "2-4", "1-6", "4-2"]
},
div2: {
name: "div2",
disable: true,
items: []
}
},
testShow = function() {
if(this.srcElement.id == "div3") {
rm.applyRule(rule[this.srcElement.id]);
rm.show(this.clientX, this.clientY);
}else if(this.srcElement.id == "div4") {
rm.applyRule(rule[this.srcElement.id]);
rm.show(this.clientX, this.clientY);
}else {
rm.applyRule(rule["div2"]);
rm.show(this.clientX, this.clientY);
}
},
rm = new RigthMenu({width: 150, items: [
{text: "第一项", icon: "image/ico1.gif", alias: "1-1", action: function(){alert("1-1")} },
{text: "第二项", icon: "image/ico2.gif", alias: "1-2", action: function(){alert("1-2")} },
{text: "第三项", icon: "image/ico3.gif", alias: "1-3", action: function(){alert("1-3")} },
{type: "splitLine"},
{text: "组一集合", icon: "image/ico4.gif", alias: "1-4", type: "group", width: 170, items: [
{text: "组三集合", icon: "image/ico4-1.gif", alias: "2-2", type: "group", width:190, items: [
{text: "组3一项", icon: "image/ico4-1-1.gif", alias: "3-1", action: function(){alert("3-1")} },
{text: "组3二项", icon: "image/ico4-1-1.gif", alias: "3-2", action: function(){alert("3-2")} }
]},
{text: "组1一项", icon: "image/ico4-2.gif", alias: "2-1", action: function(){alert("2-1")} },
{text: "组1二项", icon: "image/ico4-3.gif", alias: "2-3", action: function(){alert("2-3")} },
{text: "组1三项", icon: "image/ico4-4.gif", alias: "2-4", action: function(){alert("2-4")} }
] },
{type: "splitLine"},
{text: "第四项", icon: "image/ico5.gif", alias: "1-5", action: function(){alert("1-5")} },
{text: "组二集合", icon: "image/ico6.gif", alias: "1-6", type: "group", width: 180, items: [
{text: "组2一项", icon: "image/ico6-1.gif", alias: "4-1", action: function(){alert("4-1")} },
{text: "组2二项", icon: "image/ico6-2.gif", alias: "4-2", action: function(){alert("4-2")} }
] }
], onShow: testShow
});
rm.bind(document.body);
</script>
</html>
JavaScript实现的jsp页面右键菜单,IE运行,请高手修改兼容性
5星 · 超过95%的资源 需积分: 33 122 浏览量
2013-08-01
21:11:48
上传
评论 2
收藏 19KB RAR 举报
liao_1000
- 粉丝: 0
- 资源: 1
最新资源
- 基于QT+QML+C++实现的仿 Windows10 画图3D 的颜色选择器+源码
- 32代码四驱简易电动小车蓝牙控制、语音控制、寻光、巡线、避障(内含语音模块为天问ASR-PRO开发板与32单片机串口通信的代码)
- 基于STM32的计步器的设计
- 基于Qt与STM32平台开发的汽车车机系统上位机
- 基于MQTT的智能宠物投喂系统
- 312749069629470selfieU重绘.apk
- http%3A%2F%2Fimg.wsdl.vivo.com.cn%2Fappstore%2Fdeveloper%2Ficon%2F201412%2F201412231038336
- 主要记录B站up主莫烦matplotlib教程中的代码.zip
- Java SE Development Kit 8u411 Windows x64 Installer
- 用于科学绘图的 Matplotlib 样式.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页