onselectstart与onscroll事件
(1)Onselectstart:在用户选取网页中文档中内容时发生,如果在这个事件处理程序中返回false,就可以禁止用户在网页文档中选取内容;从而阻止用户复制网页文档中的内容;
(2)Onscroll :用户在拖动窗口的滚动条的时候发生的事件,处理onscroll事件可以实现如下的功能:无论用户怎样拖动浏览器窗口的滚动条,网页中的某个区域中的内容不会随着滚动条的移动而移动,总是漂浮显示在网页中的某个位置上;默认情况下,网页中的内容都会随着滚动条的拖动而移动;但是在body标签的onscroll事件处理程序中根据滚动条移动到的位置,将某个漂浮区域有移回到原来的位置上;就会让人感觉这个区域并没有随着滚动条的移动而移动;
2:应用举例:
<script language="javascript">
function dealscroll()
{
it315.style.top=document.body.scrollTop+50;
it315.style.left=document.body.scrollLeft;
}
</script>
<body onscroll=" dealscroll()" onselectstart="return false">
试试看,你能不能复制这个网页文档中的内容;
<textarea rows="500" cols="500" id="textarea1" name="textarea1">
</textarea>
<a id=it315 href="http://www.it315.org" style='position:absolute;LEFT:0;top:50;word-break:keep-all'>
IT资讯交流网</a>
</body>
分享到:
相关推荐
在IE/Safari/Chrome中我们可以使用onselectstart事件来阻止用户选定元素内文本,本文为大家解决下火狐中如何实现不能选择,由此需求的朋友可以参考下,希望对大家有所帮助
上网一找,还不少,但是我测试了很多, 发现并不完美,还是浏览器在作怪,一种方式似乎只能满足一种浏览器 onselectstart="return false;",能够满足IE下的效果,当只针对某一个区域的时候,就把该段语句放在某一个...
body oncontextmenu=”return false” onselectstart=”return false” ondragstart=”return false” onbeforecopy=”return false” onmouseup=document.selection.empty() oncopy=document.selection.empty() ...
2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="returnfalse;" 防止复制 5. ...
2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. ...
<body onselectstart= "return false "> 取消选取、防止复制 3. onpaste= "return false " 不准粘贴 4. oncopy= "return false; " oncut= "return false; " 防止复制 5. ...
突破极限,无限制下载 ... onselectstart = "return false" 不准选择 例如:,这是一个典型的不让选择复制的语句。 好啦,现在我们知道为什么不能被复制了,那我们就可以针对这些代码下药了。
禁止复制网页上的文字禁止复制网页上的文字 ; charset=gb2312" /> 禁止网页复制的代码 <p> <p> 网页禁止右键、禁止查看源...document.onselectstart=new Function('event.returnValue=false;'); --> </SCRIPT>
在body中加入一行代码即可,如;" onselectstart="return false;"bgColor=#ffffff>
IE及Chrome下的方法一样,对相应的元素添加onselectstart=”return false;”但是,这个在火狐下不起作用,但是火狐下可以用css样式来达到这个效果,即添加-moz-user-select:none;就可以兼容ie,google,firefox了,...
<!DOCTYPE ... ;charset=gb2312"> body{margin:0;padding:0;overflow: hidden;... .city{width:100%;...<body onselectstart = "return false"> <div style="h
;charset=gb2312"> body{margin:0;...<body onselectstart = "return false"> ;overflow:hidden;"> (0,5,24,1);">浏览器不支持canvas <div class="city"><img src="img/city.png" alt="" /> <img sr
;charset=gb2312"> body{margin:0;padding:0;overflow: hidden;...<body onselectstart = "return false"> ;overflow:hidden;"> (0,5,24,1);">浏览器不支持canvas <div class="city"><img s
使用JavaScript禁止用户复制网页上的内容,让鼠标选择功能失效,你可以试一下,加入了onselectstart=”return false”后,在网页上不能选中文字,浏览者也就无法复制网页内容了。 其实这种方法并不能完全禁止复制,...
很久之前练习过的一个实践,复习完渐变、圆角、3D变形、拖拽等等来看源码,估计还不会太凌乱(◎﹏◎)哈哈哈 效果图: ... <!...<html onselectstart="return false;...-- html上阻止默认行为onselectstart -
<body onselectstart="return false"> (0,5,24,1)">浏览器不支持canvas <div class="city"><img src="city.png" alt=""/> ;"/> <div class="shape">2023新年快乐 虎岁扬威兴骏业 兔毫着彩绘宏图 ヾ(^∀^)ノ ...
2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. ...
2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. ...