怎么使用JS禁止复制粘贴

JavaScript012

怎么使用JS禁止复制粘贴,第1张

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单

<table border oncontextmenu=return(false)><td>no</table>可用于Table

2. <body onselectstart="return false">禁止选取、防止复制

3. onpaste="return false" 禁止粘贴

4. oncopy="return false" oncut="return false" 禁止复制和剪切

5. <input style="ime-mode:disabled">关闭输入法

1、最基本的复制

Java代码

<script language="JavaScript">

function readTxt()

{

alert(window.clipboardData.getData("text"))

}

function setTxt()

{

var t=document.getElementById("txt")

t.select()

window.clipboardData.setData('text',t.createTextRange().text)

}

</script>

<input name="txt" value="测试">

<input type="button" value="复制" onclick="setTxt()">

<input type="button" value="读取" onclick="readTxt()">

2、扩展复制:复制表格

Java代码

<INPUT TYPE="button" value="选中测试表格" onclick="CopyTable()">

测试

<TABLE border="1" id="oTable">

<TR>

<TD>测试表格</TD>

<TD>测试表格</TD>

</TR>

<TR>

<TD>测试表格</TD>

<TD>测试表格</TD>

</TR>

</TABLE>文字

<SCRIPT LANGUAGE="JavaScript">

<!--

function CopyTable()

{

var txt = document.body.createTextRange()

txt.moveToElementText(document.getElementById('oTable'))

txt.select()

}

//-->

</SCRIPT>

、兼容IE,firefox等浏览器的复制

Java代码

<script>

function copyToClipboard(txt) {

if(window.clipboardData) {

window.clipboardData.clearData()

window.clipboardData.setData("Text", txt)

} else if(navigator.userAgent.indexOf("Opera") != -1) {

window.location = txt

} else if (window.netscape) {

try {

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")

} catch (e) {

alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'")

}

var clip = Components.classes['@mozilla.org/widget/clipboard1'].createInstance(Components.interfaces.nsIClipboard)

if (!clip)

return

var trans = Components.classes['@mozilla.org/widget/transferable1'].createInstance(Components.interfaces.nsITransferable)

if (!trans)

return

trans.addDataFlavor('text/unicode')

var str = new Object()

var len = new Object()

var str = Components.classes["@mozilla.org/supports-string1"].createInstance(Components.interfaces.nsISupportsString)

var copytext = txt

str.data = copytext

trans.setTransferData("text/unicode",str,copytext.length*2)

var clipid = Components.interfaces.nsIClipboard

if (!clip)

return false

clip.setData(trans,null,clipid.kGlobalClipboard)

}

}

</script>

<button onclick="copyToClipboard('你好!')">复制文本“你好!”</button>

<textarea id="test"></textarea>

问题一:粘贴后,怎么去取消粘贴命令? 右键弹出菜单点击取消粘贴

问题二:复制之后怎么取消粘贴啊 额 这问题 还真没好的解决方法 你就别粘贴啊。。

问题三:怎么去掉粘贴的黏胶 推荐几个办法你可以试试看: 常

1,用橡皮擦沿着边沿一点一点往里擦,轻松去痕。但根据你的粘程度,可能时间不同.如果有条件酒精+橡皮擦效果非常好.

2,可以拿一块沾满醋的乾布,来覆盖住整个双面胶痕迹的地方,等到双面胶的黏渍完全湿透之后,就可以用尺轻松剔除了。

3,也可以使用加热的方式让双面胶的黏胶软化:用吹风机吹一下使黏胶软化,当双面胶的黏著力变弱,就可以较轻易的清除。如果还有一点小痕迹,就用清除指甲油的去光水来擦拭。

4,在清除的时候,不论是使用去光水或是醋,一定要让这些用品完全浸湿双面胶痕,才能够轻松有效的去除喔!

6,用肥皂加少许氨水与松节油的混合液,可以去掉许多污物并令玻璃表面更有光泽(本条适用于瓷砖、陶瓷、玻璃等)。

7,用粘性好的透明胶反复粘撕,可以去掉表面一些

8,用一点信钠水一擦就掉,或者用油漆稀料也可以.

9,用棉签蘸洗甲水擦拭。

10,风油精擦拭。

11,使用专用清洁剂或运动鞋去污膏擦拭。

问题四:如何撤销粘贴 快捷键是CTRL+Z,工具栏上也有撤销图标的

问题五:怎样撤销粘贴记忆 楼主您好、撤销粘贴是这样操作的、在桌面找到一个图标、鼠标点击右键、点击剪切、在再空白处点击粘贴、这样粘贴记忆阀没有了、。希望采纳、

问题六:电脑怎么取消复制粘贴? 1、鼠标移去电脑关机的启动位置,点击开始菜单--“控制面板”,

2、打开控制面板后,内部也有别的设置可以根据自己的情况进行设置调整。点击“轻松访问”字样,进入相应的窗口。

3、进入轻松访问窗口界面,点击“更换鼠标的工作方式”,这里也有“更换键盘的工作方式”可以根据个人的操作习惯,进行调整

问题七:怎样撤销复制? Ctrl+c是复制

Ctrl+v是粘贴

顺便一提,Ctrl+x是剪切 CTRL+C是复制

CTRL+V是粘贴

CTRL+X是剪切 CTRL+C是复制

CTRL+V是粘贴

补充:

ctrl+x是剪切

ctrl+z是撤销 CTRL+C是复制

CTRL+V是粘贴

CTRL+X是剪切(a复制到b,同时a也没有了)

同时按住(先长按CTRL,再按C或V或X,放掉CTRL) CTRL+C是复制

CTRL+V是粘贴

CTRL+X是剪切

CTRL+Z 撤消

CTRL+A 全部选择

还有很多快捷键,你自己找啊。使用起来方便的。

还不会就和我QQ说吧... 我是技术员..

问题八:在word里,怎么去掉复制后出现的“粘贴选项”的标? 在word里,去掉复制后出现的“粘贴选项”的图标的设置方法:

1、点击“office按钮”,在弹出的下拉选项中单击“word选项”;

2、弹出Word选项对话框中,选择“高级”,在剪切、复制和粘贴处,去掉显示粘贴选项按钮复选框中的对勾即可,如图所示。

问题九:如何取消鼠标右键粘贴 复制的内容会一直留在剪贴板上,直到系统关闭或者有新的复制内容覆盖掉上次的内饥为止,只有通过清除剪贴板内容才能取消.

鼠标一般都是这样,以后注意点就好了.

问题十:OFFICE2013怎么取消粘贴选项 这是一项很好的功能, 为什么要取消? 如果某单元格在复制其它单元格的函数值时, 直接粘贴就会是复制该单元格的所有格式与函数(公式), 而不是数据, 而这时就需要选择复制数值了。

你如果是完整复制,大可不必用右键粘贴,用快捷键(Ctrl+V)不是更方便?粘贴选项就为专门复制某种方式而设置的,这么好的一项功能,你为什么不要保留它?非要置之死地而后快?