1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
P7.bn <table border oncontextmenu=return(false)><td>no</table> 可用于Table
[|KvlOvP rYr*D[m] 2. <body onselectstart="return false"> 取消选取、防止复制
|sReHt2)d ;cI*"-I:F 3. onpaste="return false" 不准粘贴
\4>,L_O Fa )QDBz) 4. oncopy="return false;" oncut="return false;" 防止复制
*$<W"@%^J [^5;XD:%&l 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
@9B*V~ < dg24h7|] 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
%A$&9c% O9sEaVX 7. <input style="ime-mode:-Disabled"> 关闭输入法
+1y$#~dl ]A3 8. 永远都会带着框架
ccHf+= <script language="javascript"><!--
zOs}v{8" if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
">oySo.B? // --></script>
3O/#^~\'hW l&qnqmW< 9. 防止被人frame
y'K2#Y~1e <SCRIPT LANGUAGE=javascript><!--
Tf86CH=)5 if (top.location != self.location)top.location=self.location;
pZ.b
X // --></SCRIPT>
*i]?J (jc& Fk 10. 网页将不能被另存为
IA@>'O <noscript><iframe src=*.html></iframe></noscript>
hL&$` Q aaR& -M@ 11. <input type=button value=查看网页源代码
g F*AS(9 onclick="window.location = `view-source:`+
http://www.51js.com/`";>
/D&&7;jJ hF,|()E[ 12.删除时确认
5.9<g>C <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
XVN`J]XHk =:^aBN# 除</a>
?q:|vt 3=YpZ\l} 13. 取得控件的绝对位置
}~/b%^ //javascript
%tyo(HZQ <script language="javascript">
4#B'pJMw9 function getIE(E){
u=.8M`FxP var t=e.offsetTop;
"B_3<RSL var l=e.offsetLeft;
[k6I#v<& while(e=e.offsetParent){
-&5YRfr! t+=e.offsetTop;
aTuu",f l+=e.offsetLeft;
-fq }
K($l>PB,y@ alert("top="+t+"/nleft="+l);
0X=F(,>9 }
J-v1"7[2GC </script>
XMrk2]_ ?*fY$93O //VBScript
vk92j? <script language="VBScript"><!--
7FG;fJ;&NZ function getIE()
S(zp_ dim t,l,a,b
E~%n-A set a=document.all.img1
h1w({<q*ov t=document.all.img1.offsetTop
/;*_[g5*i l=document.all.img1.offsetLeft
/4&gA5BS] while a.tagName<>"BODY"
}KI/fh set a = a.offsetParent
%F;BL8d t=t+a.offsetTop
^+_rv l=l+a.offsetLeft
[7Lr" wend
dHc\M|HCC msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
vYed_'_ end function
!D#"+&&G8 --></script>
uuC ["Z Jka>Er 14. 光标是停在文本框文字的最后
MiT0!6Pg <script language="javascript">
SYCL\b function cc()
D=0YLQ*rP {
SMEl'y var e = event.srcElement;
]`/>hH>+~9 var r =e.createTextRange();
%QezC+n r.moveStart(`character`,e.value.length);
1<YoGm& r.collapse(true);
)+G"57p r.select();
K^u,B3 }
V`Cyx^P </script>
tbFAVGcAM <input type=text name=text1 value="123" onfocus="cc()">
iW5cEI%tb q/#e6;x 15. 判断上一页的来源
4q}+8F`0F javascript:
YOl$sgg} document.referrer
X1Yw=t~a uJw?5kEbv< 16. 最小化、最大化、关闭窗口
mZ+!8$1X <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
@^{`!>Vt <param name="Command" value="Minimize"></object>
XO+BZB`F <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
M/N8bIC! Q <param name="Command" value="Maximize"></object>
vO}r(kNJ <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
bA^uzE <PARAM NAME="Command" value="Close"></OBJECT>
_~<sb,W e"E8BU <input type=button value=最小化 onclick=hh1.Click()>
uvId],dQ5 <input type=button value=最大化 onclick=hh2.Click()>
A)f-r <input type=button value=关闭 onclick=hh3.Click()>
8q^}AT<C 本例适用于IE
dli(ckr [G<ga80 17.屏蔽功能键Shift,Alt,Ctrl
yw^Pok5. <script>
n1sYD6u<& function look(){
Q{[@n if(event.shiftKey)
wQhNQ(H~\ alert("禁止按Shift键!"; //可以换成ALT CTRL
`i.BB jx` }
,mHME~ document.onkeydown=look;
Y^fw37b </script>
-DI
>O/ GX>8B:]o| 18. 网页不会被缓存
1m*)MZ) <META HTTP-EQUIV="pragma" CONTENT="no-cache">
EA"hie7 <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
lLD#|T3 <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
\V? .^/ 或者<META HTTP-EQUIV="expires" CONTENT="0">
mY"7/dw<v TnF~'RZYb 19.怎样让表单没有凹凸感?
)DgXsT <input type=text style="border:1 solid #000000">
B7%K}|Qg 或
4ud(5m;Rle <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
nu0pzq\6 2"IV 1 solid #000000"></textarea>
4V@%Y,:ee Q:A#4Z 20.<div><span>&<layer>的区别?
Pb5yz-?
<div>(division)用来定义大段的页面元素,会产生转行
9\Ii$Mp <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
LA3m, <layer>是ns的标记,ie不支持,相当于<div>
F>fCp w!F>fcm 21.让弹出窗口总是在最上面:
O_FB^BB <body onblur="this.focus();">
Nk'<*;e =U]9> 22.不要滚动条?
OX_y"]utU 让竖条没有:
qM\
2f<) <body style=`overflow:-Scroll;overflow-y:hidden`>
^^a6 (b </body>
.5|[gBK 让横条没有:
,PeR}E;c <body style=`overflow:-Scroll;overflow-x:hidden`>
w1/QnV </body>
oD2:19M@p 两个都去掉?更简单了
_{[6hf4p <body scroll="no">
x[0T$ </body>
nWd!ovd htBA.eQ 23.怎样去掉图片链接点击后,图片周围的虚线?
Z"`w>c. <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
)lG}B U. >h7(kj: 24.电子邮件处理提交表单
yE:y[k0E <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
|E8sw a <input type=submit>
y=Y k$:-y </form>
Zxebv#4 :?M_U;;z2+ 25.在打开的子窗口刷新父窗口的代码里如何写?
DQG%`-J window.opener.location.reload()
\c_g9Iqa qc8Ge\3s 26.如何设定打开页面的大小
OSBR2Z;= <body onload="top.resizeTo(300,200);">
M':-f3aT% 打开页面的位置<body onload="top.moveBy(300,200);">
"qmSwdM *C_A(n5"V 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
mskG2mA <style>
K=gg <E< body
#C9f?fnM {background-image:url(logo.gif); background-repeat:no-repeat;
f_~T dxeiN#(XT background-position:center;background-attachment: fixed}
,/f\ </style>
&g:( I kWr1>})' 28. 检查一段字符串是否全由数字组成
U0&myj 8L <script language="javascript"><!--
}-3 VK% function checkNum(str){return str.match(//D/)==null}
X=QX9Ux?^ alert(checkNum("1232142141"
1eI*.pt alert(checkNum("123214214a1"
@Jd&[T27Lr // --></script>
9Yt|Wj '2lV(>" 29. 获得一个窗口的大小
H:.~!
r document.body.clientWidth; document.body.clientHeight
iw )gNQ%z4 u?,>yf.;s 30. 怎么判断是否是字符
X!KX4H if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
v5[gFY(? else alert("全是字符";
Vn#}f=u\ wB)y@w4k 31.TEXTAREA自适应文字行数的多少
IdmP!(u <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
![z2]L+TB </textarea>