手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 电脑程序 > 编程技巧 > html > 文章 当前位置: html > 文章

屏蔽 IE 的右键菜单,并定制自己的右键菜单

时间:2019-01-28    点击: 次    来源:网络    作者:佚名 - 小 + 大

<html>
<head>
<style>
#ie5menu
{
position:absolute;
width:150px;
border:1px solid green;
background-color:menu;
font-family:Verdana;
font-size:9pt;
line-height:20px;
cursor:hand;
visibility:hidden;

.menuitems
{
padding-left:15px; 
padding-right:15px; 

-->
</style>
<script language="JavaScript1.2">
//set this variable to 1 if you wish the URLs of 
//the highlighted menu to be displayed in the status bar
var display_url=0
function showmenuie5()
{
var rightedge=document.body.clientWidth-event.clientX 
var bottomedge=document.body.clientHeight-event.clientY 
if (rightedge<ie5menu.offsetWidth) 
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth 
else 
ie5menu.style.left=document.body.scrollLeft+event.clientX 

if (bottomedge<ie5menu.offsetHeight) 
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight 
else 
ie5menu.style.top=document.body.scrollTop+event.clientY 
ie5menu.style.visibility="visible" 
return false 
}

function hidemenuie5()
{
ie5menu.style.visibility="hidden"
}

function highlightie5()

if(event.srcElement.className=="menuitems")
{
event.srcElement.style.cursor="hand"
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
if(display_url==1) window.status=event.srcElement.url
}
else
event.srcElement.style.cursor="default"


function lowlightie5()
{
if (event.srcElement.className=="menuitems")
{
event.srcElement.style.backgroundColor="" 
event.srcElement.style.color="black" 
window.status='' 
}
}
function jumptoie5()
{
if(event.srcElement.className=="menuitems") window.location=event.srcElement.url
}
</script>
</head>
<body>
<!-[if IE]-->
<div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5()">
<div class="menuitems" url="http://www.ys8.bid">网站首页</div>
<div class="menuitems" url="http://www.7ys.win">本站镜像</div>
<div class="menuitems" url="http://www.ysdns.com">网络支持</div>
<div class="menuitems" url="http://www.ys8.bid/dns/dns.htm">域名出售</div>
<hr>
<div class="menuitems" url="http://www.ys8.bid/htm/txz.htm">推箱子终结者</div>
</div>
<!-[endif]-->
<script language="JavaScript1.2">
document.oncontextmenu=showmenuie5 
if (document.all && window.print) document.body.onclick=hidemenuie5;
</script>
点击右键打开菜单<br>
</body>
</html>

上一篇:网页中判断 IE 客户端是否装有 office

下一篇:用 Javascript 存取剪贴板:

推荐阅读
免责声明 | 联系我们 | 关于我们
蜀ICP备17040878号-1  |   QQ:57758813  |  地址:成都市新都区  |  电话:12345678910  |  
Copyright © 2019 天人文章管理系统 版权所有,授权www.yshwang.cn使用 Powered by 55TR.COM