1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
4P7r\hs <table border oncontextmenu=return(false)><td>no</table> 可用于Table
JM*!(\Y =C7<I 2. <body onselectstart="return false"> 取消选取、防止复制
"837b/>/ = ^%*: iT 3. onpaste="return false" 不准粘贴
h=kC3ot\ 4`+R
|"4 4. oncopy="return false;" oncut="return false;" 防止复制
q1rD>n&d %."w]fy>P 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
\@{TF((Y WZviC_ 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
$L'[_J F$YT4414 7. <input style="ime-mode:-Disabled"> 关闭输入法
#3FsK 1V,DcolRY 8. 永远都会带着框架
sP>-k7K. <script language="javascript"><!--
v*OT[l7 if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
))7CqN // --></script>
bq}`jP~# #aE>-81SS& 9. 防止被人frame
mWMtz]M} <SCRIPT LANGUAGE=javascript><!--
1>bNw-kz7 if (top.location != self.location)top.location=self.location;
+h1X-K:I // --></SCRIPT>
CX]L' gL7rX a j 10. 网页将不能被另存为
7oCY@>(f <noscript><iframe src=*.html></iframe></noscript>
z)u\(W*\iA 8rLhOA 11. <input type=button value=查看网页源代码
A^\g]rmK onclick="window.location = `view-source:`+
http://www.51js.com/`";>
?lU(FK AU8sU?= 12.删除时确认
8/"C0I (G <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
qtz~Y~h|> q0nIJ( 除</a>
AO(zl*4 b4(,ls 13. 取得控件的绝对位置
fBBtS S //javascript
g6OPYUPg <script language="javascript">
4(`U]dNcs function getIE(E){
%@HuAcNi var t=e.offsetTop;
7gRR/&ZK var l=e.offsetLeft;
P9jSLM while(e=e.offsetParent){
qv<^%7gq t+=e.offsetTop;
rG%8ugap l+=e.offsetLeft;
ZT<VDcP{ }
~sNBklK alert("top="+t+"/nleft="+l);
sH%Ts@Pl }
wZ_"@j< </script>
onIZ&wrk 8\+DSA //VBScript
`~NjBtQ <script language="VBScript"><!--
G#1W":|` function getIE()
vPrlRG6 dim t,l,a,b
D8WKy set a=document.all.img1
p&
Kfy~ t=document.all.img1.offsetTop
|z0% q2( l=document.all.img1.offsetLeft
$3cZS while a.tagName<>"BODY"
8zh o\' set a = a.offsetParent
VU+=b+B~m t=t+a.offsetTop
w8`B}Dr23 l=l+a.offsetLeft
jcRe), wend
@qB>qD~WsD msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
$s"-r9@q end function
w,OPM}) il --></script>
PlwM3lrj R%`fd *g 14. 光标是停在文本框文字的最后
#6C<P!]V <script language="javascript">
I[n|#N function cc()
#wsi><7 {
^Iqu ^n?2. var e = event.srcElement;
equi26jhr var r =e.createTextRange();
y=AF
EP r.moveStart(`character`,e.value.length);
Th$xk9TK^@ r.collapse(true);
.S]*A b r.select();
@h/-P'Lc=7 }
4,BJK`{ </script>
('o}EoXS <input type=text name=text1 value="123" onfocus="cc()">
jI9#OEH_g |fo#pwX 15. 判断上一页的来源
xWM?E1@ javascript:
n"@){:{4? document.referrer
h+j*vX/! (&X/n=UI 16. 最小化、最大化、关闭窗口
KWM}VZY:Z <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
7R,;/3wWjG <param name="Command" value="Minimize"></object>
Uz%ynH <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
Zu94dFP <param name="Command" value="Maximize"></object>
i9T<(sdK+ <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
35:RsL <PARAM NAME="Command" value="Close"></OBJECT>
Ve<f} U(%6ny <input type=button value=最小化 onclick=hh1.Click()>
J'yCVb)V <input type=button value=最大化 onclick=hh2.Click()>
{~XAg~ <input type=button value=关闭 onclick=hh3.Click()>
VLoRS) 本例适用于IE
9~y:K$NO >'jkL5l 17.屏蔽功能键Shift,Alt,Ctrl
QvJ29 <script>
xE!b) @>S function look(){
(i1p6 if(event.shiftKey)
SH O&:2 alert("禁止按Shift键!"; //可以换成ALT CTRL
~(:0&w%e }
,R=$qi| document.onkeydown=look;
~g;)8X;;+ </script>
1-Dw-./N r~2q`l'> 18. 网页不会被缓存
{Q@?CT <META HTTP-EQUIV="pragma" CONTENT="no-cache">
x{/-&`F <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
Vt:\llsin <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
qq@]xdl 或者<META HTTP-EQUIV="expires" CONTENT="0">
mE&SAm5#d +Eel|)Z*Q 19.怎样让表单没有凹凸感?
!>/J]/4> <input type=text style="border:1 solid #000000">
i(V 或
!/X>k{ <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
\S{ihS@J {Z178sik 1 solid #000000"></textarea>
d<E2=WVB6 U~dqxR"Q 20.<div><span>&<layer>的区别?
WC
b5 <div>(division)用来定义大段的页面元素,会产生转行
4JXJ0T ar <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
z0F55<i <layer>是ns的标记,ie不支持,相当于<div>
(0rcLNk{| Bj\Us$cZ 21.让弹出窗口总是在最上面:
b`f6(6 <body onblur="this.focus();">
lI@Z)~ '$5d6?BC`3 22.不要滚动条?
XXeDOrb 让竖条没有:
@q{. <body style=`overflow:-Scroll;overflow-y:hidden`>
'ITZz n* </body>
:Y4Sdj 让横条没有:
F*-'8~T <body style=`overflow:-Scroll;overflow-x:hidden`>
>ul&x!?@ </body>
!(3[z> 两个都去掉?更简单了
rje;Bf <body scroll="no">
lA`-" </body>
]cMZ7V^ =5uhIU0O 23.怎样去掉图片链接点击后,图片周围的虚线?
z)Yb9y>2 <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
*z0Rf; ;ULw-&]P 24.电子邮件处理提交表单
%Z8pPH~T <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
a)7&2J <input type=submit>
muKu@nshL </form>
++ObsWZ 7Q,<h8N\5 25.在打开的子窗口刷新父窗口的代码里如何写?
R[TaP7n window.opener.location.reload()
]I]G3 e G;USVF-'K 26.如何设定打开页面的大小
0T0I<t <body onload="top.resizeTo(300,200);">
K1-RJj\L 打开页面的位置<body onload="top.moveBy(300,200);">
K<WowU
=l6WO* 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
,'sDauFn <style>
9NZq
k body
$_e{Zv[ {background-image:url(logo.gif); background-repeat:no-repeat;
]/AU_& jR*iA3LDo background-position:center;background-attachment: fixed}
}r"E\~E </style>
:`0,f ?cE P]L%$!g 28. 检查一段字符串是否全由数字组成
8:uh0 <script language="javascript"><!--
)QmmI[,tq function checkNum(str){return str.match(//D/)==null}
K9K.mGYc alert(checkNum("1232142141"
XXQC`%-]<i alert(checkNum("123214214a1"
'
-aLBAxy // --></script>
u;b 6uE $}EARW9 29. 获得一个窗口的大小
[$fB]7A document.body.clientWidth; document.body.clientHeight
VW^q|B yB !~j9Oc^ 30. 怎么判断是否是字符
{96NtR0Z if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
PTTUI
else alert("全是字符";
]{I>HA5[ Urksj:N 31.TEXTAREA自适应文字行数的多少
nFro#qx <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
ucbtPTFYvr </textarea>