JavaScript常用小技巧—各种屏蔽功能


1屏蔽弹出窗口最大化按钮
代码如下:
<scriptlanguage="Javascript">
<!--scriptbeginsherebyPOPOEVER
functionalwaysRaised(){
varnewWindow=window.open("http://andrepan.topcool.net/index.html","","Height=400,Width=300,alwaysRaised");
}

//-->
</script>
2禁止点击鼠标右键
<scriptlanguage="javascript">
functionclick(){
if(event.button==2){
alert('对不起,本页的内容不经允许不得拷备。')
}

}

document.onmousedown
=click
</script>

3彻底屏蔽鼠标右键
oncontextmenu
="window.event.returnValue=false"
<tableborderoncontextmenu=return(false)><td>no</table>可用于Table

4屏蔽ctrl+N功能
<bodyonkeydown='if(event.keyCode==78&&event.ctrlKey)returnfalse;'>

5网页文字不被选中
<HTML>
<bodyonselectstart="returnfalse">
无忧脚本
<br>无忧脚本<br>无忧脚本<br>无忧脚本<br>无忧脚本<br>无忧脚本<br>无忧脚本</body>
</html>

6不准粘贴
onpaste
="returnfalse"

7防止复制
oncopy
="returnfalse;"oncut="returnfalse;"

8IE地址栏前换成自己的图标
<linkrel="ShortcutIcon"href="favicon.ico">

9在收藏夹中显示出自己的图标
<linkrel="Bookmark"href="favicon.ico">

10关闭输入法
<inputstyle="ime-mode:disabled">

11防止被人frame
<SCRIPTLANGUAGE=JAVASCRIPT><!--
if(top.location!=self.location)top.location=self.location;
//--></SCRIPT>

12防止网页另存为
<html>
<noscript><iframesrc=*.html></iframe></noscript>
<body>
</body>
</html>

13屏蔽功能键Shift,Alt,Ctrl
<script>
functionlook(){
if(event.shiftKey)
alert(
"禁止按Shift键!");//可以换成ALT CTRL
}

document.onkeydown
=look;
</script>

14网页不会被缓存
<METAHTTP-EQUIV="pragma"CONTENT="no-cache">
<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">
<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
或者
<METAHTTP-EQUIV="expires"CONTENT="0">

15不要滚动条
让竖条没有:
<bodystyle="overflow:scroll;overflow-y:hidden">
</body>
让横条没有:
<bodystyle="overflow:scroll;overflow-x:hidden">
</body>
两个都去掉?更简单了
<bodyscroll="no">
</body>

16去掉图片链接点击后,图片周围的虚线
<ahref="#"onFocus="this.blur()"><imgsrc="logo.jpg"border=0></a>

17在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
<STYLE>
body
{background-image:url(logo.gif);background-repeat:no-repeat;

background
-position:center;background-attachment:fixed}

</STYLE>

18脚本永不出错
<SCRIPTLANGUAGE="JavaScript">
<!--Hide
functionkillErrors(){
returntrue;
}

window.onerror
=killErrors;
//-->
</SCRIPT>
优质内容筛选与推荐>>
1、C++/C#格式化输出控制
2、node经验总结(一)
3、简单模拟正则表达式匹配字符串
4、makefile经典教程(转载)
5、Sass嵌套


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号