从给定的文件信息中,我们可以总结出一系列的网页编程技巧和代码片段,这些对于提升网页功能性和用户体验具有重要作用。下面将对每项代码进行详细解释: ### 1. 屏蔽鼠标右键 通过使用`oncontextmenu`事件处理程序,可以阻止用户在网页上点击右键弹出默认的浏览器上下文菜单。例如: ```html <body oncontextmenu="return false;"> ``` 或针对`<table>`元素: ```html <table border oncontextmenu="return false;"> ``` ### 2. 取消选取与防止复制 利用`onselectstart`事件,可以阻止用户在页面上选取文字,从而间接防止复制操作: ```html <body onselectstart="return false;"> ``` ### 3. 不准粘贴 通过`onpaste`事件,可以阻止用户在页面上的粘贴行为: ```html <body onpaste="return false;"> ``` ### 4. 防止复制 结合`oncopy`和`oncut`事件,可以全面禁止复制和剪切操作: ```html <body oncopy="return false;" oncut="return false;"> ``` ### 5. 更改IE地址栏图标 使用`<link rel="ShortcutIcon">`标签可以自定义网页在IE浏览器地址栏中的图标,需要提供一个`.ico`格式的图标文件: ```html <link rel="ShortcutIcon" href="favicon.ico"> ``` 创建图标文件通常在图像编辑软件如Fireworks中完成,并通过ACDSee修改其后缀名。 ### 6. 在收藏夹中显示图标 类似地,为了让收藏夹中显示自定义图标,可使用: ```html <link rel="shortcut icon" href="http://.../icon.ico"> ``` 这里的图标大小应为16x16像素,且颜色不超过16色。 ### 7. 关闭输入法 在输入框中添加`ime-mode:disabled`样式,可禁止使用除键盘输入外的其他输入方式: ```html <input style="ime-mode:disabled"> ``` ### 8. 永远带着框架 确保页面始终在框架中显示,可避免某些安全风险: ```html <script language="javascript"> if(window==top) top.location.href="frames.htm"; </script> ``` ### 9. 防止被框架嵌入 此代码段可以防止网页被其他网站作为框架内容显示: ```html <script language="javascript"> if(top.location!=self.location) top.location=self.location; </script> ``` ### 10. 禁止网页另存为 使用`<noscript>`标签可以阻止一些基于JavaScript的操作,如保存网页: ```html <noscript> <iframe src="*.html"></iframe> </noscript> ``` ### 11. 查看源代码按钮 添加一个按钮,让用户可以查看当前页面的源代码: ```html <input type="button" value="查看网页源代码" onclick="window.location='view-source:'+'http://www.e3i5.com/test.htm';"> ``` ### 12. COOKIE脚本记录 使用JavaScript函数`get_cookie`和`loadpopup`,可以读取和设置Cookie,用于跟踪用户访问或实现个性化功能: ```javascript function get_cookie(Name){ var search = Name + "="; // ... (省略具体实现) } function loadpopup(){ if(get_cookie('popped') == ''){ openpopup(); document.cookie = "popped=yes"; } } ``` ### 13. 内框架(IFRAME)使用 IFrame标记允许在网页中嵌入另一个网页或其他文档: ```html <iframe src="URL" width="x" height="x" scrolling="[OPTION]" frameborder="x" name="main"></iframe> ``` 其中,`src`指定嵌入内容的来源,`width`和`height`设定框架大小,`scrolling`控制是否显示滚动条,`frameborder`决定边框是否显示。 这些代码片段和技巧对于网页开发者来说是宝贵的资源,能够帮助他们构建更加安全、功能丰富且用户友好的网站。
剩余11页未读,继续阅读
- 粉丝: 1w+
- 资源: 5744
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助