TinyMind
.net.cn
首页
资讯
文章
注册
登录
JavaScript常用小技巧—各种屏蔽功能
ipusr
关注文章
TinyMind专栏频道
1
屏蔽弹出窗口最大化按钮
代码如下:
<
scriptlanguage
=
"
Javascript
"
>
<!--
scriptbeginsherebyPOPOEVER
function
alwaysRaised()
{
var
newWindow
=
window.open(
"
http://andrepan.topcool.net/index.html
"
,
""
,
"
Height=400,Width=300,alwaysRaised
"
);
}
//
-->
</
script
>
2
禁止点击鼠标右键
<
scriptlanguage
=
"
javascript
"
>
function
click()
{
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)
return
false
;'
>
5
网页文字不被选中
<
HTML
>
<
bodyonselectstart
=
"
returnfalse
"
>
无忧脚本
<
br
>
无忧脚本
<
br
>
无忧脚本
<
br
>
无忧脚本
<
br
>
无忧脚本
<
br
>
无忧脚本
<
br
>
无忧脚本
</
body
>
</
html
>
6
不准粘贴
onpaste
=
"
returnfalse
"
7
防止复制
oncopy
=
"
returnfalse;
"
oncut
=
"
returnfalse;
"
8
IE地址栏前换成自己的图标
<
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
>
function
look()
{
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
function
killErrors()
{
return
true
;
}
window.onerror
=
killErrors;
//
-->
</
SCRIPT
>
优质内容筛选与推荐
>>
1、C++/C#格式化输出控制
2、node经验总结(一)
3、简单模拟正则表达式匹配字符串
4、makefile经典教程(转载)
5、Sass嵌套
赞赏
长按二维码向我转账
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
阅读
好看
已推荐到看一看
你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
取消
推荐
我知道了
已取消,“好看”想法已同步删除
知道了
已推荐到看一看
和朋友分享想法
最多200字,当前共
字
发送
已发送
朋友将在看一看看到
确定
分享你的想法...
取消
分享想法到看一看
确定
最多200字,当前共
字
发送中
网络异常,请稍后重试
知道了
微信扫一扫
关注该公众号
0
│
收藏
│
举报