(转)网页上的信息如何防止复制
网页上的信息如何防止复制
<body onselectstart="return false">这个可以防止用户选择。
<onpaste="return false">这个可以防止用户粘贴。
禁止复制,锁定右键
ondragstart="window.event.returnvalue=false"
oncontextmenu="window.event.returnvalue=false"
onselectstart="event.returnvalue=false"
把上面源代码复制到<body>中就可以锁定鼠标,让访客无法选定网页内容进行复制。即使从IE浏览器“编辑”菜单下选取“全选”都没用哟。
除了上面比较复杂代码外,这里也有一个比较简单的代码:
oncontextmenu="window.event.returnvalue=false"
同样放置到<body>里就可以了。
右单击,开启新窗口
<script language="javascript">
if (navigator.appName.indexOf("Internet Explorer") != -1)
document.onmousedown = noSourceExplorer;
function noSourceExplorer()
{
if (event.button == 2 | event.button == 3)
{
window.open("http://www.itantao.com";)
}
}
</script>
把上面代码复制到<body>下,然后用你的地址替换掉代码中的http://www.itiantao.com/。这样当访客在页面上单击右键时,会开启一个新窗口并显示指定地址内容
左右单击,弹出警告
球 把alert(src="哈,想看吗?不好意思,不给你看。")替换掉“右单击,开启新窗口”代码中的window.open("http://www.itantao.com";)部分就可以了。然后把代码复制到<body>下,然后用自己的话替换掉alert中的内容。这样当访客左单击或者右单击十就会跳出警告的话。

浙公网安备 33010602011771号