JavaScirpt 右键菜单

原创 2007年09月30日 15:06:00
这是我前几天做的一个右键菜单....
<%--

/**//**

*作者:曹欣

*/


--%>

<html>
<head>
<title>右键菜单</title>

<script language="JavaScript">
function RightClickMenu()

...{


    popMenu(DivMenu,
10);


    event.returnValue
=false;

    event.cancelBubble
=true;

    
return false;

}


function popMenu(menuDiv,width)

...{

    
//创建弹出菜单

    
var pop=window.createPopup();
    
var context;

       context 
="<table width='100%' border='1' cellspacing='0' bordercolor='#C8DFDE' bgcolor='#FFFFFF' style='border-collapse:collapse; border-color:#7FB6B3; '>";
    context 
+= "<tr> <td bgcolor='#b1d2d0' height='25'><div align='center'><font color='#000000' size='-1'>选择操作类型</font></div></td></tr>";
    context 
+= "<tr> <td height='23' valign='bottom' bgcolor='#F4F9F7' onClick='parent.ShowDiv();'><font color='#006666' size='-1'><div valign='bottom' align='center'>操   作A</div></font></td></tr>";
    context 
+= "<tr><td height='23' valign='bottom' bgcolor='#F4F9F7' onClick='parent.ShowDiv();'><font color='#006666' size='-1'><div valign='bottom' align='center'>操   作B</div></font></td></tr>";  
    context 
+= "<tr><td height='23' valign='bottom' bgcolor='#F4F9F7' onClick='parent.ShowDiv();'><font color='#006666' size='-1'><div valign='bottom' align='center'>操   作C</div></font></td></tr>";
    context 
+= "<tr><td height='23' valign='bottom' bgcolor='#F4F9F7' onClick='parent.ShowDiv();'><font color='#006666' size='-1'><div valign='bottom' align='center'>操   作D</div></font></td></tr>";
    context 
+= "<tr><td height='23' valign='bottom' bgcolor='#F4F9F7' onClick='parent.ShowDiv();'><font color='#006666' size='-1'><div valign='bottom' align='center'>操   作E</div></font></td></tr>";
    context 
+= "</table>";

    pop.document.body.innerHTML
=context;

    
//屏蔽菜单的菜单

    pop.document.oncontextmenu
=function()
    
...{
            
return false;
    }


    
//选择一项后,菜单隐藏
    pop.document.onclick=function()
    
...{
            pop.hide();
    }


    
//显示菜单

    pop.show(event.clientX
-1,event.clientY,100,150,document.body);

    
return true;

}

function ShowDiv()

...{

    alert(
"I'm a Event.....");

}

</script>


</head>

<body oncontextmenu = RightClickMenu()>

<!--需要显示的右键菜单-->
<div id="DivMenu" style="display:none">
</div>
</body>
</html>

javascirpt代码优化

通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。   一、 让代码简洁:一些简略的表达方式也会产生很好...
  • qq_36918033
  • qq_36918033
  • 2017年07月17日 16:11
  • 78

javascript urlEncoding和urlDecoding

  script language=vbs>function urldecoding(vstrin)qiushuiwuhen(2002-6-19)    dim i,strreturn,strSpec...
  • xm008
  • xm008
  • 2006年11月11日 12:18
  • 2547

javascirpt日期

script> // $("#header_top_l").innerHTML="aa"; var mydate = new Date()...
  • hitlisheng
  • hitlisheng
  • 2017年03月24日 09:40
  • 120

javascript之for-in语句 遍历对象属性

看到阮大大的教程,看到这样一条语句,var obj = { x: 1, y: 2 }; var props = []; var i = 0;for (props[i++] in obj);//...
  • yCharlee
  • yCharlee
  • 2017年05月04日 12:54
  • 238

javascirpt正则

正则表达式两本基本字符类型 原义文本字符 (abc 等) 元字符: 含有特殊含义的非字母字符 (\d 等) 常用: \d 数字 \b 单词的边界 \w 可以构成单词的字...
  • mangoyiy
  • mangoyiy
  • 2017年07月24日 22:15
  • 120

javascirpt验证

 document.location.href=/wer.so //提交请求script:history.back()            //返回应用一 基本表单验证            用户名...
  • wjp553650958
  • wjp553650958
  • 2009年08月30日 13:48
  • 311

windows技巧之添加右键菜单

我们通常的windows右键菜单里面的项目很少,我们后面安装的程序,例如:QQ,谷歌 都没添加进入右键菜单。 当然,微软考虑的相当周到,能允许我们自定义右键菜单:看看笔者机器上的吧:     是不...
  • HK_5788
  • HK_5788
  • 2015年05月09日 20:26
  • 7662

Javascript跨域访问解决方案(一)

原文:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们...
  • x_yp
  • x_yp
  • 2011年03月17日 11:08
  • 1860

JavaScirpt框架

本人在工作中 做民航PNR翻译 遇到很多难题 在做功能的过程中总结了很多经验 最后我把它写成了一个javaScirpt框架  这个主要是用于 在HTML 中用JavaScript对字符串 进行处理...
  • whjsygyh1231
  • whjsygyh1231
  • 2010年06月28日 16:52
  • 130

把UE、notepad++等添加到右键菜单

1、“windows徽标键 + R” 打开 "运行"窗口,输入 reged
  • xl19900502
  • xl19900502
  • 2014年04月19日 11:31
  • 3257
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScirpt 右键菜单
举报原因:
原因补充:

(最多只允许输入30个字)