根据提供的文件信息,我们可以归纳总结出以下相关的网站技术知识点: ### 1. 屏蔽鼠标右键 在网页开发中,有时为了保护网页内容不被轻易复制或出于其他考虑,开发者会选择屏蔽用户对网页的鼠标右键点击操作。可以通过设置 `oncontextmenu` 事件来实现这一点。 #### 示例代码: ```html <body oncontextmenu="return false;"> ``` 或者对于特定元素(如表格): ```html <table border oncontextmenu="return false;"> <td>no right click</td> </table> ``` ### 2. 防止文本选择与复制 通过禁用 `onselectstart` 事件,可以阻止用户选择网页上的文本内容,进而避免复制行为。 #### 示例代码: ```html <body onselectstart="return false;"> ``` ### 3. 禁止粘贴操作 除了禁止复制外,还可以通过禁用 `onpaste` 事件来阻止用户将已复制的内容粘贴到网页中。 #### 示例代码: ```html <body onpaste="return false;"> ``` ### 4. 禁止复制与剪切操作 为了进一步加强网页内容的保护,可以同时禁止复制与剪切操作。 #### 示例代码: ```html <body oncopy="return false;" oncut="return false;"> ``` ### 5. 设置浏览器收藏图标 为了提高用户体验,可以在网页头部添加图标,以便用户收藏网页时能显示该图标。 #### 示例代码: ```html <link rel="Shortcut Icon" href="favicon.ico"> ``` ### 6. 设置书签图标 此外,还可以为网页设置书签图标,方便用户在浏览器书签中识别。 #### 示例代码: ```html <link rel="Bookmark" href="favicon.ico"> ``` ### 7. 关闭输入法 在某些应用场景下,可能需要关闭输入法以确保用户输入数据的一致性。 #### 示例代码: ```html <input style="ime-mode: disabled"> ``` ### 8. 框架重定向 为了防止网页内容被嵌入到其他框架中,可以使用 JavaScript 来进行重定向。 #### 示例代码: ```html <script language="JavaScript"> if (window == top) { top.location.href = "frames.htm"; // frames.htm 为目标页面 } </script> ``` ### 9. 禁止框架嵌套 为了防止网页内容被恶意嵌入到其他框架中,可以使用 JavaScript 来检查当前页面是否处于顶级窗口,并进行相应的处理。 #### 示例代码: ```html <script language="JavaScript"> if (top.location != self.location) { top.location = self.location; } </script> ``` ### 10. 显示源代码按钮 为了提供查看源代码的功能,可以在网页中加入一个按钮,点击后可直接查看源代码。 #### 示例代码: ```html <input type="button" value="查看源代码" onclick="window.location='view-source:' + 'http://www.williamlong.info'"> ``` ### 11. 删除确认提示 在执行删除等敏感操作前,可以弹出确认提示,以避免用户误操作。 #### 示例代码: ```html <a href="javascript:if(confirm('确实要删除吗?')) location='boos.asp?&areyou=删除&page=1'">删除</a> ``` ### 12. 获取元素位置 通过 JavaScript 或 VBScript,可以获取页面上某个元素的具体位置信息。 #### 示例代码 - JavaScript: ```html <script language="JavaScript"> function getIE(e) { var t = e.offsetTop; var l = e.offsetLeft; while (e = e.offsetParent) { alert("top=" + t + "\nleft=" + l); } } </script> ``` #### 示例代码 - VBScript: ```html <script language="VBScript"> function getIE() dim t, l, a, b set a = document.all.img1 t = document.all.img1.offsetTop l = document.all.img1.offsetLeft while a.tagName <> "BODY" set a = a.offsetParent t = t + a.offsetTop l = l + a.offsetLeft wend msgbox "top=" & t & chr(13) & "left=" & l, 64, "获取元素位置" end function </script> ``` ### 13. 文本框自动定位 为了让用户在点击文本框时,光标自动定位到文本末尾,可以使用 JavaScript 来实现这一功能。 #### 示例代码: ```html <script language="JavaScript"> function cc() { var e = event.srcElement; var r = e.createTextRange(); r.moveStart("character", e.value.length); r.collapse(true); r.select(); } </script> <input type="text" name="text1" value="123" onfocus="cc()"> ``` ### 14. 获取页面来源 为了了解用户是从哪个页面进入当前页面的,可以使用 JavaScript 的 `document.referrer` 属性。 #### 示例代码: ```javascript document.referrer ``` ### 15. 控制窗口大小 在某些场景下,可能需要控制浏览器窗口的大小,可以通过使用 ActiveX 对象来实现窗口最小化和最大化。 #### 示例代码: ```html <object id="hh1" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"> </object> <object id="hh2" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Maximize"> </object> ``` 以上就是从给定文件的标题、描述及部分内容中提取的关键技术知识点。这些技术涵盖了从基本的用户交互控制到更高级的内容保护措施,对于网站开发人员来说非常实用。





















<table border oncontextmenu=return(false)> <td> no </table> 可用于Table
2. <body onselectstart= "return false "> 取消选取、防止复制 网管u家u.bitscn@com
3. onpaste= "return false " 不准粘贴
4. oncopy= "return false; " oncut= "return false; "
5. <link rel= "Shortcut Icon " href= "favicon.ico "> IE地址栏前换成自己的图标
6. <link rel= "Bookmark " href= "favicon.ico "> 可以在收藏夹中显示出你的图标
7. <input style= "ime-mode:disabled "> 关闭输入法 网管联盟bitsCN@com
8. 永远都会带着框架 中国网管联盟bitsCN.com
<script language= "JavaScript "> <!--
if (window == top)top.location.href = "frames.htm "; //frames.htm为框架网页
// --> </script>
9. 防止被人frame 网管联盟bitsCN_com
<SCRIPT LANGUAGE=JAVASCRIPT> <!--
if (top.location != self.location)top.location=self.location;
// --> </SCRIPT>
11. <input type=button value=查看网页源代码
onclick= "window.location = "view-source: "+ "http://www.williamlong.info " ">
12.删除时确认
<a href= "javascript:if(confirm( "确实要删除吗? "))location= "boos.asp?&areyou=删除&page=1 " "> 删除 </a>
13. 取得控件的绝对位置
//Javascript
<script language= "Javascript ">
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent)
alert( "top= "+t+ "/nleft= "+l);
}
</script>
//VBScript
<script language= "VBScript "> <!--
function getIE() 网管网www_bitscn_com
dim t,l,a,b
set a=document.all.img1
剩余17页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【Android应用源码】商业项目完整版源代码.zip
- 【Android应用源码】上下拖动的listview.zip
- 【Android应用源码】神聊对讲机源码.zip
- 【Android应用源码】生日管家.zip
- 【Android应用源码】射击游戏.zip
- 【Android应用源码】实现抖动窗口.zip
- 【Android应用源码】实现动态交叉布局.zip
- 【Android应用源码】实现半透明的popupwindow.zip
- 工业自动化领域S7-1200 PLC蒸汽锅炉燃烧控制系统的技术解析与应用
- 基于PLC的变电站检测与监控系统设计:梯形图接线图原理图及IO分配、组态画面详解
- 基于FPGA的Verilog图像中值滤波算法实现及Matlab验证对比报告 FPGA
- 3KW电摩控制器硬件原理图及PCB文件
- ADRC与PID结合的车辆轨迹跟踪Simulink模型设计及其应用场景 (2025年)
- 永磁同步电机转速环模糊滑模控制策略解析与应用研究 滑模控制
- 基于ANSYS与Simpack的刚柔耦合分析:绿色柔性体应力与疲劳的全面解析
- 异构系统分组编队跟踪控制策略的研究与应用:多类型机器人协同控制的技术探讨 · 分布式系统


