1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
)Y0!~#
` <table border oncontextmenu=return(false)><td>no</table> 可用于Table
=tn)}Y.<e y0.'?6k 2. <body onselectstart="return false"> 取消选取、防止复制
z}9(x.I ,vawzq[oSy 3. onpaste="return false" 不准粘贴
0[#
3;a Z'W=\rl 4. oncopy="return false;" oncut="return false;" 防止复制
"1*:JVG o]_dJB 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
vjCu4+w($Z
3E]plj7$ 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
^4hO 1~`fVg 7. <input style="ime-mode:-Disabled"> 关闭输入法
`pS9_NYZ} EhvX)s 8. 永远都会带着框架
9c'xHO` <script language="javascript"><!--
b<ZIWfs if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
PO^ij2eS // --></script>
'<xXK@=KEI "ycJ:Xv49 9. 防止被人frame
2r4Uh1D~ <SCRIPT LANGUAGE=javascript><!--
6=/F$| if (top.location != self.location)top.location=self.location;
A#<? 4& // --></SCRIPT>
-p-ZzgQ cn3\kT* 10. 网页将不能被另存为
yNo0ubY <noscript><iframe src=*.html></iframe></noscript>
*W1dG#Np} ~?Pw& K2 11. <input type=button value=查看网页源代码
6OIte-c onclick="window.location = `view-source:`+
http://www.51js.com/`";>
eA ?RK.e fu ,}1Mq# 12.删除时确认
qkY:3Ozw <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
$G+@_' ~P,lz!he_ 除</a>
(D&3G;0tK 0<@KG8@hI; 13. 取得控件的绝对位置
)[IC?U:5I //javascript
<w9JRpFY <script language="javascript">
H;LViP2K* function getIE(E){
=zPCrEk0 var t=e.offsetTop;
7"x;~X var l=e.offsetLeft;
g%I"U>!2 while(e=e.offsetParent){
xml7Uarc t+=e.offsetTop;
|F[+k e l+=e.offsetLeft;
-20bPiM$A }
50wulGJud alert("top="+t+"/nleft="+l);
9>/4W. }
#x60xz </script>
9T9!kb MrFQ5:= //VBScript
Y=I'czg <script language="VBScript"><!--
A,<E\ function getIE()
fOGFq1D dim t,l,a,b
P>D)7V9Hh set a=document.all.img1
mdDOvm:& t=document.all.img1.offsetTop
R|, g< l=document.all.img1.offsetLeft
KYI/ while a.tagName<>"BODY"
TDjm2R~9FS set a = a.offsetParent
"m8^zg hL t=t+a.offsetTop
%OCb:s l=l+a.offsetLeft
~jk|4`I?T wend
tw/dD + msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
"|q&ea rc end function
#q$HQ&k --></script>
ZJJY8k ` hWLA<wdb 14. 光标是停在文本框文字的最后
lgy<?LI\ <script language="javascript">
@Uvz8*b6 function cc()
Y\P8v {
#p&qUw var e = event.srcElement;
[l??A3G var r =e.createTextRange();
4e7-0}0 r.moveStart(`character`,e.value.length);
Iyn(?w r.collapse(true);
#gN&lY:CFn r.select();
bsli0FJSh' }
V)k4:H </script>
pYEMmZ?L <input type=text name=text1 value="123" onfocus="cc()">
7xlkZF X`K<>0.N 15. 判断上一页的来源
lrE5^;/s1 javascript:
1R%.p7@5QU document.referrer
Pmx-8w )2o?#8J 16. 最小化、最大化、关闭窗口
O8r|8]o <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
pah'>dAL <param name="Command" value="Minimize"></object>
b_taC^-l <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
|>^JRx <param name="Command" value="Maximize"></object>
Dml;#'IF3 <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
#:_Kws>+ <PARAM NAME="Command" value="Close"></OBJECT>
_;y9$"A Dx?,=~W9 <input type=button value=最小化 onclick=hh1.Click()>
d7y[0<xM <input type=button value=最大化 onclick=hh2.Click()>
Bkc4TO <input type=button value=关闭 onclick=hh3.Click()>
>Cp0.A:UC# 本例适用于IE
2l'6.
jB2[( 17.屏蔽功能键Shift,Alt,Ctrl
<'Eme <script>
g:@#@1rB6 function look(){
oZgjQM$YP if(event.shiftKey)
_jVN&\A]mC alert("禁止按Shift键!"; //可以换成ALT CTRL
^{`exCwMx }
q.bSIV| document.onkeydown=look;
'H>^2C iM </script>
5C]x!>kX 4pF*"B 18. 网页不会被缓存
!;A\.~-!G <META HTTP-EQUIV="pragma" CONTENT="no-cache">
;$|nrwhy <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
\gaw6S>n} <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
Wn2NMXK 或者<META HTTP-EQUIV="expires" CONTENT="0">
@Nx9) hn@08t G 19.怎样让表单没有凹凸感?
cV6D<,) <input type=text style="border:1 solid #000000">
KV *#T20T 或
.`eN8Dl1 <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
Dz/ "M= K\r8g=U 1 solid #000000"></textarea>
+ &Eqk .L~AL|2_ 20.<div><span>&<layer>的区别?
(w3YvG. <div>(division)用来定义大段的页面元素,会产生转行
2/^3WY1U <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
</zEg3F\ <layer>是ns的标记,ie不支持,相当于<div>
C,r;VyW6BI <%eG:n,# 21.让弹出窗口总是在最上面:
M%m4i9~!? <body onblur="this.focus();">
(L&d!$,Dv bI1N@= 22.不要滚动条?
{!L~@r 让竖条没有:
/([kh~a <body style=`overflow:-Scroll;overflow-y:hidden`>
Lqa4Vi </body>
%tGO?JMkd 让横条没有:
^yp{32 <body style=`overflow:-Scroll;overflow-x:hidden`>
\R_C&= </body>
Ti5-6%~& 两个都去掉?更简单了
_G@GpkSe> <body scroll="no">
=:pJ </body>
d#FQc18v}k bY:x8fl 23.怎样去掉图片链接点击后,图片周围的虚线?
XRi8Gpg <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
q<1~ vA9 73;GW4, 24.电子邮件处理提交表单
_Fl9>C"u <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
U[MA)41 <input type=submit>
)ez9"# MH' </form>
99QU3c<. 3=j"=-= 25.在打开的子窗口刷新父窗口的代码里如何写?
~f98#43 window.opener.location.reload()
kl:Bfs)b 8l`*]1.W< 26.如何设定打开页面的大小
f]CXu3w(J <body onload="top.resizeTo(300,200);">
4!?eRY 打开页面的位置<body onload="top.moveBy(300,200);">
wmLs/:~ YS0<qSN 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
^
Ze=uP <style>
4tBYR9| body
Q;rX;p^W {background-image:url(logo.gif); background-repeat:no-repeat;
"chDg(jMZ kuP(r background-position:center;background-attachment: fixed}
sXPe/fWo </style>
)SGq[B6@I x%B/ 28. 检查一段字符串是否全由数字组成
rx|pOz,: <script language="javascript"><!--
4V`G,W4^J function checkNum(str){return str.match(//D/)==null}
;i+jJ4 alert(checkNum("1232142141"
b>ySv alert(checkNum("123214214a1"
$!t4r // --></script>
=Xr.'(U 1yhDrpm 29. 获得一个窗口的大小
Q~Wqy~tS document.body.clientWidth; document.body.clientHeight
s$j,9uRr WNtW|IV 30. 怎么判断是否是字符
ww1[rCh\+ if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
lThB2/tV\ else alert("全是字符";
[7y]n;Fy 8":Q)9;% 31.TEXTAREA自适应文字行数的多少
O=7CMbS3 <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
|sE'XT4ag </textarea>