1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
2
{0VyLx <table border oncontextmenu=return(false)><td>no</table> 可用于Table
QI<3N o~ed0>D-LS 2. <body onselectstart="return false"> 取消选取、防止复制
nrS_t
y G}*B`m 3. onpaste="return false" 不准粘贴
:4d7%q 9x\G(w 4. oncopy="return false;" oncut="return false;" 防止复制
@TDcj~oR? eU0-_3gN_ 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
[5-5tipvWp yFqC-t-i 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
pj6Cvq4bD MIJ~j><L 7. <input style="ime-mode:-Disabled"> 关闭输入法
TMBdneS-s I&c#U+-A' 8. 永远都会带着框架
on$a]zx'@ <script language="javascript"><!--
nm.d.A/]Z if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
%{"STbO #> // --></script>
}vIm C [ .}wir, 9. 防止被人frame
]Re<7_xt <SCRIPT LANGUAGE=javascript><!--
xOlkG*3c if (top.location != self.location)top.location=self.location;
g11K?3*%Q // --></SCRIPT>
kzu=-@s )2S\:&x 10. 网页将不能被另存为
:z7!X.* <noscript><iframe src=*.html></iframe></noscript>
V"XN(Fd^ bcG-js- 11. <input type=button value=查看网页源代码
D?R z| onclick="window.location = `view-source:`+
http://www.51js.com/`";>
cCIEG e6 3-5lO# 12.删除时确认
EQ -\tWY <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
~c"c9s+o YzqhFFaj. 除</a>
V
Euv ^8)d8?} 13. 取得控件的绝对位置
*k -UQLJ //javascript
Z "u/8 <script language="javascript">
$9/r*@bu8d function getIE(E){
$}@ll^ var t=e.offsetTop;
Yc}b& var l=e.offsetLeft;
WD:5C3; while(e=e.offsetParent){
9 )qx0 t+=e.offsetTop;
V'B 6C#jT l+=e.offsetLeft;
FgxQ}VvlH }
0Qz
\"gr alert("top="+t+"/nleft="+l);
p*Cbe\ }
l3,|r QD </script>
3 0Z;}<)9 "rtmDNpL //VBScript
5h&8!!$[ <script language="VBScript"><!--
;A_QI>> function getIE()
z; +x`i. dim t,l,a,b
cl:YN]BK set a=document.all.img1
&x3y.}1 t=document.all.img1.offsetTop
x8[8z^BV?e l=document.all.img1.offsetLeft
pH%K4bV)8 while a.tagName<>"BODY"
5ym
=2U set a = a.offsetParent
UT -=5 t=t+a.offsetTop
?QgWW l=l+a.offsetLeft
e M}Xn^} wend
_F9
c.BH msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
;%} end function
J{Jxb1:c --></script>
4{TUoI6ii 4{V=X3,x 14. 光标是停在文本框文字的最后
<Ip}uy[Y <script language="javascript">
O;~1M3Ii function cc()
*7ox_ R@ {
P&K~wP] var e = event.srcElement;
Rs dACP var r =e.createTextRange();
LS`Gg7]S r.moveStart(`character`,e.value.length);
oKUJB.PF r.collapse(true);
P7n~Ui~U r.select();
]Q+Tm2{ }
<_5z^@N3$ </script>
?AEpg.9R- <input type=text name=text1 value="123" onfocus="cc()">
R[b?kT-% <m!\Ma 15. 判断上一页的来源
@m6E*2Gg javascript:
+.=a
R<Q document.referrer
kci H F n\)*; ^ 16. 最小化、最大化、关闭窗口
2neiUNT <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
q(C+D%xB <param name="Command" value="Minimize"></object>
ev>: 3_ s <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
+Fk.B@KT, <param name="Command" value="Maximize"></object>
P)3e^~+A <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
BkcOsJIz <PARAM NAME="Command" value="Close"></OBJECT>
nxG vh4'i8 jGt[[s
<input type=button value=最小化 onclick=hh1.Click()>
p&7>G-. <input type=button value=最大化 onclick=hh2.Click()>
xk,E
A U <input type=button value=关闭 onclick=hh3.Click()>
MxY CMe4S[ 本例适用于IE
b|EZ;,i JSM{|HJxh 17.屏蔽功能键Shift,Alt,Ctrl
^vzNs>eJ <script>
W!{uEH{%l function look(){
`'~|DG}a if(event.shiftKey)
/)|*Vzu alert("禁止按Shift键!"; //可以换成ALT CTRL
GB0] |z5 }
[mhY_Hmz] document.onkeydown=look;
oD.f/hi0| </script>
Fw|5A"9'a' iS"rMgq 18. 网页不会被缓存
x`$4 <META HTTP-EQUIV="pragma" CONTENT="no-cache">
U7OW)tUf <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
~
60J <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
Tsa&R:SE 或者<META HTTP-EQUIV="expires" CONTENT="0">
9s}--_k?F2 5)}xqE"x 19.怎样让表单没有凹凸感?
:Z<-J` <input type=text style="border:1 solid #000000">
jYU#]
|k~ 或
]p~XTZgW <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
_vad>-=D*U A2xORG&FD 1 solid #000000"></textarea>
18Ty)7r' $
_ gMJ\{ 20.<div><span>&<layer>的区别?
wJ{M&n1H <div>(division)用来定义大段的页面元素,会产生转行
:g Ze> <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
Ih.o;8PpK <layer>是ns的标记,ie不支持,相当于<div>
Ji=E 1R VBOq~>V6(v 21.让弹出窗口总是在最上面:
^CX~>j\( <body onblur="this.focus();">
9khD7v
hNQ,U{`;^ 22.不要滚动条?
6 ,k}v: 让竖条没有:
!d ZHG
R <body style=`overflow:-Scroll;overflow-y:hidden`>
A w83@U </body>
L|v1=qNH4 让横条没有:
En1pz\' <body style=`overflow:-Scroll;overflow-x:hidden`>
xX}vxhN </body>
IKpNc+;p 两个都去掉?更简单了
67d0JQTu <body scroll="no">
-E.EI@" </body>
AE@*#47 =_,w< 23.怎样去掉图片链接点击后,图片周围的虚线?
J6jrtLh <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
X_XqT T1Xm^{ 24.电子邮件处理提交表单
k)4
<form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
Q+S>nL!*#1 <input type=submit>
$AoN,B> </form>
" 4s,a (d_{+O" 25.在打开的子窗口刷新父窗口的代码里如何写?
_,5(HETE2 window.opener.location.reload()
p3X> qV5ME#TJ 26.如何设定打开页面的大小
ZYg="q0x& <body onload="top.resizeTo(300,200);">
BVG 3 T 打开页面的位置<body onload="top.moveBy(300,200);">
6zyozJA I9_tD@s"( 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
dw'%1g.113 <style>
>hHn{3y body
2OEOb,` {background-image:url(logo.gif); background-repeat:no-repeat;
#qHo+M$" *Bc=gl$ background-position:center;background-attachment: fixed}
(G:$/fK </style>
R:=i/P/ X)`?P*[ 28. 检查一段字符串是否全由数字组成
y!!p:3 <script language="javascript"><!--
Aj-}G^># function checkNum(str){return str.match(//D/)==null}
W*gu*H^s~ alert(checkNum("1232142141"
[&6l=a alert(checkNum("123214214a1"
y2&G0