Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

自定义右键菜单的使用方法,此代码可以让别人无法使用右键(非弹出警告提示的那种)

[复制链接]
tianyuxuan 发表于 2005-7-14 14:16:37 | 显示全部楼层 |阅读模式
昨天晚上琢磨了一段代码,现在写出来,希望能对一些朋友有用。此代码是用来自定义右键菜单的,比一般屏蔽右键(就是那种弹出警告提示的)要好看美观,初次发布,请多照顾啊。经测试:支持目前所有的DZ版本,爽啊!实际效果如本贴附件图:


打开模版header.htm文件,在文件的最后加入如下代码:(注:其中红色部分的字体可以随便换哦)
<body>
<STYLE type=text/css>

#ie5menu { BACKGROUND-COLOR: #d6e7e7; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; CURSOR: default; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; LINE-HEIGHT: 17px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 80px}
..menuitems { PADDING-LEFT: 15px; PADDING-RIGHT: 15px}
</STYLE>
<SCRIPT language=JavaScript1.2>
var display_url=0

function showmenuie5(){
ie5menu.style.left=document.body.scrollLeft+event.clientX
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.backgroundColor="highlight"
event.srcElement.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}

function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="#D6E7E7"
event.srcElement.style.color="black"
window.status=''
}
}

function jumptoie5(){
if (event.srcElement.className=="menuitems")
window.location=event.srcElement.url
}
</SCRIPT>

<DIV id=ie5menu onclick=jumptoie5() onmouseout=lowlightie5()
onmouseover=highlightie5()>
<DIV class=menuitems url="javascript:history.go(-1)">上 一 页</DIV>
<DIV class=menuitems url="javascript:history.go(1)">下 一 页</DIV>

<HR>
<DIV class=menuitems url="'http://www.tianyuxuan.com/">回到首页</DIV>
<DIV class=menuitems url="'http://www.tianyuxuan.com/">前往社区</DIV>
<DIV class=menuitems url="javascript:print()">打印本页</DIV>
<DIV class=menuitems
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.tianyuxuan.com/');"
url="javascript:history.go(0)">设成首页</DIV>
<DIV class=menuitems
onclick="window.external.addFavorite('http://www.tianyuxuan.com/','天雨轩) ;"
url="javascript:history.go(0)">加入书签</DIV></DIV>
<SCRIPT language=JavaScript1.2>
document.oncontextmenu=showmenuie5
if (document.all&&window.print)
document.body.onclick=hidemenuie5
</SCRIPT>
</body>

[ 本帖最后由 tianyuxuan 于 2005-7-15 04:20 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
journey99 发表于 2005-7-14 14:17:51 | 显示全部楼层
感谢分享
不过好像发过了
回复

使用道具 举报

freddy 发表于 2005-7-14 14:23:24 | 显示全部楼层
严重支持楼主!哼!楼上抢我沙发!
回复

使用道具 举报

爱雨冷雪 发表于 2005-7-14 14:37:17 | 显示全部楼层
有演示吗??谁装上了...>
回复

使用道具 举报

caizimeng 发表于 2005-7-14 19:54:28 | 显示全部楼层
打开header.htm文件,在文件的最后加入如下代码:(注:其中红色部分的字体可以随便换哦)

在哪打开这文件啊??求助,知道的告诉我下,,不胜感激!~联系QQ11174327做友情联接
回复

使用道具 举报

xjbl 发表于 2005-7-14 20:09:24 | 显示全部楼层
这个不错...
回复

使用道具 举报

天才白痴梦 发表于 2005-8-11 13:39:21 | 显示全部楼层
崩溃ing  居然说是 自己想出来的  这个代码 几乎再 有html  的时候就有   

抽筋ing   只要提供 特效代码的网站都可以找到的

不过谢谢拿出来了  哈哈
回复

使用道具 举报

 楼主| tianyuxuan 发表于 2005-8-13 04:25:06 | 显示全部楼层
原帖由 天才白痴梦 于 2005-8-11 13:39 发表
崩溃ing  居然说是 自己想出来的  这个代码 几乎再 有html  的时候就有   

抽筋ing   只要提供 特效代码的网站都可以找到的

不过谢谢拿出来了  哈哈


无言!
回复

使用道具 举报

Werboy 发表于 2005-8-14 01:51:38 | 显示全部楼层
原帖由 天才白痴梦 于 2005-8-11 13:39 发表
崩溃ing  居然说是 自己想出来的  这个代码 几乎再 有html  的时候就有   

抽筋ing   只要提供 特效代码的网站都可以找到的

不过谢谢拿出来了  哈哈


这样就崩溃呀.....太夸张了吧...
人家辛辛苦苦写出来..即使你说HTML早就已经有了
那你亲自写过吗?

把别人的辛苦当成笑柄不是学程式的人应有的态度...
至少人家贡献出来了!
回复

使用道具 举报

pplcz 发表于 2005-8-14 15:31:41 | 显示全部楼层
怎样添加复制和粘贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 01:35 , Processed in 0.028237 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表