文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ScriptCSS+JavaScript打造超酷右键菜单
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
热点TOP10
·javascript 常用代码大全
·javascript 动态添加表格行
·一个很好的日历控件(采用javascript编写)
·Golive CS2视频教程:JavaScript插件
·JavaScript经典效果集锦
·HTC——浏览器上的舞者
·Java一点通:中文识别问题全解决办法
·我学习使用java的一点体会(三)
·学习JavaScript的事件
·JavaScript Dom编程:介绍学习书籍
·基于javascript的拼音字典及应用举例
·JS分层的概念与本地存贮
·Javascript实现打印网页中定义的部分内容
·JavaScript/JS实现标题栏跑马灯
·JavaScript中split字符串函数
·JavaScript中sort排序函数
·B/S开发常用JavaScript技术
·用confirm确认提交动作,提交确认提示
·JavaScript判断Form中的Radio是否有未选中的
·实例分析:仿6room网站图片链接效果

CSS+JavaScript打造超酷右键菜单

日期:2006年10月9日 作者: 查看:[大字体 中字体 小字体]


  但有时候我们会遇到这样的问题,我们希望禁止访问者使用右键菜单或者希望屏蔽右键菜单的某些功能,比如,为了保护网页内容我们不希望访问者通过右键菜单来查看网页源代码,也不希望其通过右键来对网页内容进行选取、复制等,很多网页设计者在考虑这个问题的时候都是简单地对右键进行屏蔽,与其这样我们还不如用脚本来实现一个风格右键菜单,并在这个右键菜单中装上我们自己的内容。下面我们来尝试一下这个设想。

  我们首先要考虑的问题是通过鼠标右键单击事件来调用一个函数,这个函数用来显示新的右键菜单的内容。我们知道鼠标的右键单击事件是通过document.oncontextmenu来调用的,如果我们自行定义document.oncontextmenu=某个函数,这样就可以实现新右键菜单的调用了,关键问题是如何通过这个函数来控制菜单的显示,同时,还要通过窗体的单击事件document.body.onclick(一般指左键单击)来隐藏菜单,这样一个过程就完成了鼠标右键菜单的弹出和隐藏。

  首先来看看这段脚本代码:

/*初始化*/
<script language="JavaScript1.2">
/*如果当前浏览器是Internet Explorer,document.all就返回真*/
if (document.all && window.print) {

/*选择菜单方块的显示样式*/
ie5menu.className = menuskin;

/*重定向鼠标右键事件的处理过程为自定义程序showmenuie5*/
document.oncontextmenu = showmenuie5;

/*重定向鼠标左键事件的处理过程为自定义程序hidemenuie5*/
document.body.onclick = hidemenuie5;
}
</script>

  一般情况下页面装载完毕后才发生鼠标右键事件,所以为了不影响页面的装载速度我们可以把这段代码放在页面的最后面。这段代码很简单,首先检验是不是IE浏览器,如果是那么下面的定义就应该有效。也就是说当检查到客户端使用的浏览器是IE的时候那么当用户产生右键事件时就调用函数showmenuie5,当用户产生左键事件时就调用函数hidemenuie5。

  解决了上面这个问题,现在我们要考虑如何通过函数showmenuie5和函数hidemenuie5来实现菜单的显示和隐藏。当然,这里的菜单并不是真正意义的右键菜单,而是我们自己做的一个div,在这个div中装上我们想要装的东西。通过鼠标事件调用函数来控制它的显隐,这就达到了使用鼠标右键一样的效果了。

(出处:清风网络学院






上一篇:3ds max时尚水晶鞋

下一篇:Photoshop动作Action嵌入操作技巧

CSS+JavaScript打造超酷右键菜单 相关文章:
·打造极速XP系统之绝对秘籍
·修改系统设置 打造安全的个人电脑
·网友倾情打造:XP
·巧妙利用QQ截图功能截取右键菜单图像
·打造自己的“品牌机”——修改BIOS全屏开机画面
·打造N合1操作系统安装光盘
·一步步教你打造QQ空间★⌒夏季心雨恋⌒★
·Photoshop打造妖艳火辣的热舞女郎
·用Photoshop打造梦幻柔美照片效果
·Firewoks打造液体金属表面特效
CSS+JavaScript打造超酷右键菜单 相关软件:
·最常用的下拉菜单!
·35套FLASH菜单源文件
·在30天内打造更具亲和力的网站
·用Dreamweaver MX打造自已的Blog(CHM)
·余世维-如何打造高绩效团队 rmvb 5VCD,详见查看
·打造盖世英雄
·创师手札:打造梦想
·20款精品纯绿色软件*为你打造完美健康系统 强烈推荐*必见查看
·『全是性能最好的杀毒杀马防火软件』为您打造安全系统『不用不知道』
·电脑爱好者2006年01-08期 PDF 打造电脑爱好者

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot