使用右键

wuyuqingkong 2004-04-26 02:23:10
各位大侠:怎样实现在目标区域内,如图片或文字上,点击右键弹出说明性的窗口,急需,谢谢赐教!!!
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shiro8558 2004-04-26
  • 打赏
  • 举报
回复

if(document.all("你的预定区域").focus()==true)
{
window.setTimeout("showMenu();",500);
}
wuyuqingkong 2004-04-26
  • 打赏
  • 举报
回复
各位大侠,我的问题还是没解决,这种是在整个页面上点击都出现右键菜单,而我的头儿要求,在预定的区域内实现该功能!!
senc 2004-04-26
  • 打赏
  • 举报
回复
给你一段代码

<HTML>
<head>
<title>VFish Test</title>
<script>
var x,y;
document.onmousemove=moveMouse
document.onmousedown=click
function moveMouse() {
Layer1.style.left = event.clientX - 2;
Layer1.style.top = event.clientY - 2;
}
function click() {
if (event.button==2) {
x = event.clientX;
y = event.clientY;
Layer1.style.visibility="";
window.setTimeout("showMenu();",500);
}
else {
HiddenPop();
PopMenu.style.visibility='hidden';
}
}

function showMenu() {
PopMenu.style.left = x- 2;
PopMenu.style.top = y- 2;
PopMenu.style.visibility="";
HiddenPop();
}

function HiddenPop() {
Layer1.style.visibility='hidden';
}
</script>
</head>
<BODY>
在窗口中右击一下看看出什么:)
<div id=Layer1 style="position:absolute; width:4px; height:4px; z-index:3;">
<select style="width:4"></select>
</div>

<div id=PopMenu style="position:absolute; width:100px; height:100px; z-index:1; visibility: hidden">

<table border=2 width=100>
<TH align="center" color="sliver">我的菜单</tH>
<tr><td>
cick it!:)
</td></tr></table>
</div>

</BODY>
</HTML>

yymzzl 2004-04-26
  • 打赏
  • 举报
回复
javascript

自定义右键功能
qzriso 2004-04-26
  • 打赏
  • 举报
回复
用javascript写,google一下

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧