面就是一个例子,感兴趣的可以把下面的拷贝成Test.html,就可以看看效果了。
< HTML> < 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>
<BODY>在窗口中右击一下看看出什么:)
< div id=Layer1 style="position:absolute; width:4px; height:4px; z-index:3; visibility:hidden">
< 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" onclick="">唯鱼的菜单< /tH>
< tr>< td>
click it!:)
< /td>< /tr>
< /table>
< /div> < /BODY>
< /HTML>
< HTML> < 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>
<BODY>在窗口中右击一下看看出什么:)
< div id=Layer1 style="position:absolute; width:4px; height:4px; z-index:3; visibility:hidden">
< 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" onclick="">唯鱼的菜单< /tH>
< tr>< td>
click it!:)
< /td>< /tr>
< /table>
< /div> < /BODY>
< /HTML>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货