开发右键菜单用什么技术? 小弟正在用PHP开发一个小系统,环境是UBUNTU+APACHE2+PHP5+MYSQL5+ADODB。想对一个树状列表设置右键菜单,但不知道用什么技术,请教各位前辈,还望指明方向。希望是轻巧快捷的开发方法,暂不要求右键菜单有多好看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JavaScript右键,参考下面的http://www.pconline.com.cn/pcedu/empolder/wz/javascript/10202/37254.html //右击菜单var mname=new Array( "复制", "剪贴", "粘贴", "删除", "还原");//mname是菜单对应的名称,数组的个数必须与下面murl对应function cut(0){ alert('复制事件');}function cut(1){ alert('剪贴事件');}function paste(){ alert('粘贴事件');}function del(){ alert('删除事件');}function restore(){ alert('还原事件');}var murl=new Array( "cut(0);showoff()", "cut(1);showoff()", "paste();showoff()", "del();showoff()", "restore();showoff()");var bgc="#eaeaea",txc="#9a9a9a"; //菜单没有选中的背景色和文字色var cbgc="#85c024",ctxc="white"; //菜单选中的选项背景色和文字色var mover="this.style.background='"+cbgc+"';this.style.color='"+ctxc+"';"var mout="this.style.background='"+bgc+"';this.style.color='"+txc+"';"var mlay = document.getElementById("mlay");document.getElementById("record").oncontextmenu=function(event){ var event = (event==null) ? window.event : event; mlay.style.display=""; $("#mlay").css("top", event.clientY); $("#mlay").css("left", event.clientX); return false;}function showoff(){ mlay.style.display="none";}function fresh(){ mlay.style.background=bgc; mlay.style.color=txc; $("#mlay").css("border-left",'5px solid #bcbcbc'); mlay.style.width='70px'; mlay.style.height='125px'; var h="<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>"; var i=0; for(i=0;i<mname.length;i++) { h+="<tr align=center onclick=\""+murl[i]+"\" onMouseover=\""+mover+"\" onMouseout=\""+mout+"\"><td style='font-size:9pt;'>"+mname[i]+"</td></tr>"; } h+="</table>"; mlay.innerHTML=h;}我正在使用《Csdn收音机》第一时间获取最新动态! 大家都支持JS,看来主流的技术就是JS了。万分感谢 http://www.lanrentuku.com/js/daohang-548.html右键菜单,预览地址:http://d.lanrentuku.com/down/js/daohang-548/基于Prototype 框架,也是JS。里面基本都写了,看看代码不难,自己添加行为事件就完了 用的是csdn收音机 软件登录csdn我正在使用《Csdn收音机》第一时间获取最新动态! fckeditor2.5编辑器编辑的内容会多出换行符号 ,怎么办 php如何实现文件夹监听 新手问题,php怎么发送电子邮件? rss更新的问题 奇怪的问题 如何将query封装到mysqli的扩展类中 看网上有很多无限分类方式,想做一个购物网站,需要很多子类,不知道用哪种最好? 我是新手小妹妹,各位大哥帮帮忙吧,一个小问题。 请问 php 中如果使用 【xmlhttp】, 对客户端浏览器和服务器端的操作系统有没有什么限制? 关于MYSQL安装的问题 问个php开发能否避免的问题。。。。。。 php+mysql 发现一个奇怪的问题,各位帮忙看看。
http://www.pconline.com.cn/pcedu/empolder/wz/javascript/10202/37254.html
var mname=new Array(
"复制",
"剪贴",
"粘贴",
"删除",
"还原"
);
//mname是菜单对应的名称,数组的个数必须与下面murl对应function cut(0)
{
alert('复制事件');
}function cut(1)
{
alert('剪贴事件');
}function paste()
{
alert('粘贴事件');
}function del()
{
alert('删除事件');
}function restore()
{
alert('还原事件');
}var murl=new Array(
"cut(0);showoff()",
"cut(1);showoff()",
"paste();showoff()",
"del();showoff()",
"restore();showoff()"
);var bgc="#eaeaea",txc="#9a9a9a";
//菜单没有选中的背景色和文字色
var cbgc="#85c024",ctxc="white";
//菜单选中的选项背景色和文字色var mover="this.style.background='"+cbgc+"';this.style.color='"+ctxc+"';"
var mout="this.style.background='"+bgc+"';this.style.color='"+txc+"';"
var mlay = document.getElementById("mlay");document.getElementById("record").oncontextmenu=function(event)
{
var event = (event==null) ? window.event : event;
mlay.style.display="";
$("#mlay").css("top", event.clientY);
$("#mlay").css("left", event.clientX);
return false;
}function showoff()
{
mlay.style.display="none";
}function fresh()
{
mlay.style.background=bgc;
mlay.style.color=txc;
$("#mlay").css("border-left",'5px solid #bcbcbc');
mlay.style.width='70px';
mlay.style.height='125px';
var h="<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
var i=0;
for(i=0;i<mname.length;i++)
{
h+="<tr align=center onclick=\""+murl[i]+"\" onMouseover=\""+mover+"\" onMouseout=\""+mout+"\"><td style='font-size:9pt;'>"+mname[i]+"</td></tr>";
}
h+="</table>";
mlay.innerHTML=h;
}
我正在使用《Csdn收音机》第一时间获取最新动态!
万分感谢