function showmenuie5(menu) {
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < DIV.offsetWidth)
DIV.style.left = document.body.scrollLeft + event.clientX - menu.offsetWidth;
else
DIV.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < menu.offsetHeight)
menu.style.top = document.body.scrollTop + event.clientY - menu.offsetHeight;
else
menu.style.top = document.body.scrollTop + event.clientY;
menu.style.visibility = "visible";
return false;
}
....
document.oncontextmenu = showmenuie5(document.all.ie5Menu);
....
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < DIV.offsetWidth)
DIV.style.left = document.body.scrollLeft + event.clientX - menu.offsetWidth;
else
DIV.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < menu.offsetHeight)
menu.style.top = document.body.scrollTop + event.clientY - menu.offsetHeight;
else
menu.style.top = document.body.scrollTop + event.clientY;
menu.style.visibility = "visible";
return false;
}
....
document.oncontextmenu = showmenuie5(document.all.ie5Menu);
....
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货