<--body onselectstart="return false"> 取消选取、防止复制
<--noscript><--iframe src=*.html> 网页将不能被另存为
<--link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
<--link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
模仿IE
<--object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<--param name="Command" value="Minimize">
<--object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<--param name="Command" value="Maximize">
<--OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<--PARAM NAME="Command" VALUE="Close">
<--input type=button value=最小化 onclick=hh1.Click()>
<--input type=button value=最大化 onclick=hh2.Click()>
<--input type=button value=关闭 onclick=hh3.Click()>
//前进后退的按钮
<--a href ="" onClick="parent.history.back(); return false;"
onMouseOver="self.status='后退' ;return true;">
[back]
<--a href ="" onClick="parent.history.forward(); return false;"
onMouseOver="self.status='前进'; return true;">
[next]
HTML和服务器端的控件都可以用
onpaste="return false" 不准粘贴
oncopy="return false;" oncut="return false;" 防止复制
<---input style="ime-mode:disabled"> 关闭输入法
//禁止鼠标右键
<---script language=JavaScript>
<--!--
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
弹出窗口
<---a href="#" onclick='Javascript:window.open("test.aspx","newwin","height=200,width=400,top=500,left=500 ,status=yes,toolbar=no,menubar=no,location=no")'>无地址栏的窗口</a>
禁止输入特殊字符正则表达试:
^(?:[\u4e00-\u9fa5]*\w*\s*)+$
过虑非法字符的函数:
public string CheckStr(string str)
{
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("'", "''");
str = str.Replace(" ", " ");
str = str.Replace("\n", "<br/>");
str = str.Replace("\r\n", "<br/>");
str = str.Trim();
return str;
}
分享到:
相关推荐
使用 JavaScript 禁止右键、禁止复制、禁止粘贴 在网页开发中,保护自己辛苦半天做的网页,尤其是一些 JavaScript 特效,不被人利用查看源文件而复制非常重要。下面将详细介绍如何使用 JavaScript 禁止右键、禁止...
JavaScript应用实例-adb5037常用命令.js
在网页设计中,有时出于版权保护或特定需求,开发者可能会想要禁止用户复制页面上的文本内容。标题"html禁止网页文字复制"所涉及的核心技术就是如何通过HTML和JavaScript(特别是jQuery库)来实现这一功能。接下来,...
### JS禁止保存、屏蔽、缓存、页面保护等代码大全解析 #### 一、概述 在Web开发过程中,为了防止用户对网页进行某些操作(如保存网页内容、右键点击等),开发者有时会采取一系列的技术手段来实现这些功能。本文档...
js 页面离开,关闭,刷新时提醒保存 简单代码.
本篇文章介绍了一种通过JavaScript来禁止用户在网页上进行文本选择、复制操作的方法。这种方法主要通过对浏览器的默认行为进行拦截,使得用户无法通过常规方式(如鼠标拖拽选中文本或右键点击复制)来获取网页中的...
在探讨“js禁止右键和禁止复制”的主题时,我们主要关注的是如何通过JavaScript来实现对用户在网页上的右键点击以及文本复制功能的禁用。这种方法常被用于保护网站内容不被轻易复制或下载,尤其是在版权敏感的环境中...
标题“禁止右键 黏贴 复制 JS”所指的就是利用JavaScript代码来阻止这些默认行为的技术。下面我们将详细探讨如何实现这一目标以及相关知识点。 首先,让我们来看一下如何禁用右键菜单。在浏览器中,用户通常通过...
右键菜单是用户常用的操作方式之一,包括复制、查看源代码等选项。通过在网页的`<body>`标签内添加一个JavaScript事件监听器,我们可以禁用右键菜单。代码如下: ```html ;"> ``` 这段代码中的`oncontextmenu...
总结,Clipboard.js是实现页面内容复制到剪贴板的一个高效工具,它简化了原本复杂的过程,让开发者能够快速地为网页添加复制功能。只需几步简单的配置,就能使用户体验得到显著提升。在实际项目中,可以根据具体需求...
然而,防止下载PDF文件并不是一件容易的事,因为用户可以通过其他方式(如浏览器的“保存页面”功能)来下载。如果我们希望完全禁止下载,可能需要在服务器端进行控制,例如设置HTTP头`Content-Disposition: inline`...
4. **JS常用小程序**:JavaScript还可以用于创建各种实用的小程序,如计算器、倒计时、日期时间插件等。这些小程序通过JavaScript的数学运算、事件处理和时间函数等功能实现,为用户提供便捷的服务。 5. **DOM操作*...
JavaScript应用实例-git常用命令.js
本文主要讨论了如何使用JavaScript禁止用户保存图片,主要方法包括添加事件监听器禁止选择、拖拽、右键等操作,将图片转换为canvas来避免用户使用img相关操作,禁止用户使用控制台查看源码,以及传输图片使用自定义...
JavaScript应用实例-保存常用脚本.js
在Web开发中,JavaScript是一种常用的客户端脚本语言,它可以用来监听用户的交互行为,包括文本的复制。我们可以利用`copy`事件来捕获用户复制文本的操作。以下是一个简单的示例: ```javascript document....
网页开发中,有时为了保护内容的安全性和设计的独特性,开发者可能会选择禁用一些用户常见的交互功能,如右键点击、复制文本以及选择文字等。在JavaScript(简称js)中,可以实现这些限制,以增强网站的用户体验或者...
标题"禁止电脑端模拟手机网页js脚本"指的是这样的情况,它描述了一种技术手段,用于阻止电脑端通过模拟手机浏览器来访问和运行网页中的JavaScript脚本。 首先,我们需要理解这个场景的核心问题。当用户在电脑上使用...
只要能跑javascript,只要是以http站点形式访问的(不要直接在浏览器地址上直接输入C:/temp.html等绝对路径,一定要在你的站点下访问,如 http://127.0.0.1:8080/ico/ 形式) 本小项目包含功能 1、地址栏前换成自己的...