<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title> new document </title>
<meta name="generator" content="editplus">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="description" content="">
<link rel="stylesheet" href="rm.css" type="text/css" media="all">
</head>
<body onclick="bodyclick(event)" oncontextmenu="return showcontextmenu(event)">
<script type="text/javascript">
/*******************************************\
dron右键菜单 v1.0
this javascript was writen by dron.
@2003-2008 ucren.com all rights reserved.
(转载或应用请保留此版权信息)
\*******************************************/
var ie = (navigator.appversion.indexof("msie")!=-1);//ie
var ff = (navigator.useragent.indexof("firefox")!=-1);//firefox
document.write("<div id=\"rightmenu\"></div>");
document.write("<div id=\"rightmenubg\"></div>");
array.prototype.c = array.prototype.concat;
function buffer()
{
var s = [];
s = s.c(["<a href=\"\"> 项目一</a>"]);
s = s.c(["<a href=\"\"> 项目二</a>"]);
s = s.c(["<a href=\"\"> 项目三</a>"]);
s = s.c(["<a href=\"\"> 项目四</a>"]);
s = s.c(["<a href=\"\"> 项目五</a>"]);
s = s.c(["<a href=\"\"> 项目六</a>"]);
s = s.c(["<a href=\"\"> 项目七</a>"]);
s = s.c(["<a href=\"\"> 项目作</a>"]);
s = s.join("");
document.getelementbyid("rightmenu").innerhtml = s;
}
var rightmenu = document.getelementbyid("rightmenu");
var rightmenubg = document.getelementbyid("rightmenubg");
var body = document.body;
var ex=0,ey=0;
function showcontextmenu(evt)
{
ex = evt.clientx;ey = evt.clienty;
rxy();
rightmenu.style.display = "block";
rightmenubg.style.display = "block";
evt.cancelbubble = true;
return false;
}
function bodyclick(evt)
{
rightmenu.style.display = "none";//关闭右键菜单
rightmenubg.style.display = "none";//关闭右键菜单
}
function rxy()
{
var step=3;
if(ie){step=1}
if(ff){step=6}
if(ex+150>body.clientwidth)
{
rightmenu.style.left = ex - 150;
rightmenubg.style.left = ex - 150 + step;
}
else
{
rightmenu.style.left = ex;
rightmenubg.style.left = ex + step;
}
if(ey+200>body.clientheight)
{
rightmenu.style.top = ey - 160;
rightmenubg.style.top = ey - 160 + step;
}
else
{
rightmenu.style.top = ey;
rightmenubg.style.top = ey + step;
}
}
function showcontextmenu(evt)
{
ex = evt.clientx;ey = evt.clienty;
rxy();
rightmenu.style.display = "block";
rightmenubg.style.display = "block";
evt.cancelbubble = true;
return false;
}
window.onload = function()
{
buffer();
}
</script>
</body>
</html>