个人网页设计常用代码集合.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【个人网页设计常用代码集合】 在网页设计领域,掌握一些常用的代码技巧可以帮助提升网页的用户体验和安全性。以下是一些常见的代码应用,它们主要用于控制页面行为、保护内容以及增强交互性: 1. **禁止页面正文内容被选取**: 通过在`<body>`标签内添加特定的JavaScript事件处理函数,可以禁止用户在网页上选中文字,从而防止内容被复制。例如: ```html <body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"> ``` 2. **消除IE6图像工具栏**: 在IE6浏览器中,可以通过设置`GALLERYIMG`属性为`false`或`no`来避免显示图像工具栏。例如: ```html <IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="no"> ``` 3. **防止点击空链接重置页面**: 将链接的`href`值设为`javascript:void(null)`,可以避免用户点击空链接时页面跳回顶部: ```html <a href="javascript:void(null)">链接文本</a> ``` 4. **防止网页被嵌入框架**: 通过在JavaScript中检查`self`与`top`窗口是否相同,如果不同则加载空白页,防止网页被框架嵌套: ```html <script language="javascript"><!-- if (self != top) { top.location.href = self.location.href; } //--></script> ``` 5. **页面定时刷新**: 使用`<meta>`标签的`http-equiv="Refresh"`属性,可以设置页面在指定秒数后自动刷新: ```html <meta http-equiv="Refresh" content="秒数"> ``` 6. **页面定时转向新地址**: 类似于定时刷新,但会将用户重定向到指定URL: ```html <meta http-equiv="refresh" content="秒数;URL=新的URL"> ``` 7. **关闭当前窗口**: 创建一个ActiveXObject,调用其`Close`命令,可以实现无提示关闭当前窗口: ```html <OBJECT id="closes" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <param name="Command" value="Close"> </object> <a href="javascript:shutwin();">关闭本窗口</a> ``` 网页安全和隐私保护方面,以下是一些实用技巧: 1. **禁止右键**: 通过监听`oncontextmenu`事件,可以阻止右键菜单的显示: ```html <script> function stop() { return false; } document.oncontextmenu = stop; </script> ``` 2. **禁止查看源代码**: 通过在`<frameset>`中嵌套`<frame>`,用户只能查看到框架页的源代码,而非实际内容页: ```html <frameset> <frame src="实际内容页的URL"> </frameset> ``` 3. **禁止另存为**: 使用`<noscript>`标签配合`<iframe>`,可以在用户尝试保存页面时加载一个空白页面,使得源代码难以被保存: ```html <noscript><iframe src="空白页面URL"></iframe></noscript> ``` 4. **彻底屏蔽右键**: 直接在`<body>`标签中添加`oncontextmenu="return false"`,可以完全禁用右键菜单: ```html <body oncontextmenu="return false"> ``` 以上代码集合理论上可以提高网页的安全性和用户体验,但在实际应用中,需要注意浏览器兼容性和对无障碍访问的影响。同时,过度的防护可能会降低用户的使用体验,因此在设计时应适度平衡保护与便利性。
- 粉丝: 26
- 资源: 31万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助