1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
u-tQ9ioKC <table border oncontextmenu=return(false)><td>no</table> 可用于Table
XK: 9r{r{ }J7zTj~{ 2. <body onselectstart="return false"> 取消选取、防止复制
<x&%~6j Tp0bS 3. onpaste="return false" 不准粘贴
.N*Pl(<[ VMCLHpSfW 4. oncopy="return false;" oncut="return false;" 防止复制
({NAMc* kiRa+w: 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
jS]><rm =IUUeFv +r 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
_>v<(7 ND5`Q"k
7. <input style="ime-mode:-Disabled"> 关闭输入法
c7M%xGrP !w H'b 8. 永远都会带着框架
C#H:-Q& <script language="javascript"><!--
i| ZceX/ if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
mWyqG*-Hb // --></script>
#vzEu
)Ul !YP@m~ 9. 防止被人frame
H_0/f8GwnG <SCRIPT LANGUAGE=javascript><!--
*FmTy| if (top.location != self.location)top.location=self.location;
8X I? // --></SCRIPT>
P(;?kg}0 v$=QA:!U 10. 网页将不能被另存为
P0$e~=Q^4 <noscript><iframe src=*.html></iframe></noscript>
,9P:Draxs` <a[Yk 2 11. <input type=button value=查看网页源代码
P|HKn,ar onclick="window.location = `view-source:`+
http://www.51js.com/`";>
i,|0@Vy OQ,NOiNkap 12.删除时确认
?_v{|
YI= <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
aDehqP6vf @c~)W8 除</a>
RGK8'i/X ^mb[j`CCt 13. 取得控件的绝对位置
NuYkz"O] //javascript
.cR
-V`
<script language="javascript">
EaWS. eK function getIE(E){
jZ%TJ0(H var t=e.offsetTop;
fPR$kch
var l=e.offsetLeft;
W$'R}L while(e=e.offsetParent){
[2dn\z28 t+=e.offsetTop;
(E,Yo l+=e.offsetLeft;
Raw)9tUt }
/'hC i]b@v alert("top="+t+"/nleft="+l);
\T;\XAGr }
ru`U' </script>
&
u!\<\ nN~~cV //VBScript
gN>2xnh'm <script language="VBScript"><!--
de]z T^&C function getIE()
,&d@O>$E: dim t,l,a,b
t!2(7=P30( set a=document.all.img1
Vf`7V$sr t=document.all.img1.offsetTop
5BR2?hO4 l=document.all.img1.offsetLeft
XTd3|Pm while a.tagName<>"BODY"
I"1;|`L~: set a = a.offsetParent
c5Q<$86 t=t+a.offsetTop
&|aqP
\Q5 l=l+a.offsetLeft
i[ $0a4 wend
>5wx+n)/) msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
DaH?@Q end function
gZEi]/8_ --></script>
5"/J^"!h Lgz$]Jbl8 14. 光标是停在文本框文字的最后
2jbIW* <script language="javascript">
fS:1^A2, function cc()
@m?QR(LJ {
} %'bullT var e = event.srcElement;
k"N(o( var r =e.createTextRange();
^T.E+2=>z r.moveStart(`character`,e.value.length);
zvvP81$W r.collapse(true);
;r/;m\V r.select();
=E&OuX-R }
E0/mSm"(T </script>
Z--@.IYoJ <input type=text name=text1 value="123" onfocus="cc()">
#UtFD^h @VN&t:/ l 15. 判断上一页的来源
@Eb2k!T javascript:
Lw'9 document.referrer
bT6sb#"W )XfzLF7 16. 最小化、最大化、关闭窗口
HAYMX:% <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
Jjl%R[mI <param name="Command" value="Minimize"></object>
DOz\n|8S <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
~w</!s <param name="Command" value="Maximize"></object>
HK)cKzG[s! <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
{T'GQz+R" <PARAM NAME="Command" value="Close"></OBJECT>
KI]wm yIb,,!y9{ <input type=button value=最小化 onclick=hh1.Click()>
\]9.zlB <input type=button value=最大化 onclick=hh2.Click()>
!m(4F(!"h <input type=button value=关闭 onclick=hh3.Click()>
\*\R1_+ 本例适用于IE
Gd+ET 1shBY@mlq 17.屏蔽功能键Shift,Alt,Ctrl
WU4U Zpz <script>
\ j.x0/; function look(){
S?{/hy if(event.shiftKey)
.d?%;2*{q alert("禁止按Shift键!"; //可以换成ALT CTRL
`mH %!{P }
f(D_FTTO document.onkeydown=look;
l/y]nw </script>
IZ3{>NV 3u>8\|8wz 18. 网页不会被缓存
h7X_S4p/Mg <META HTTP-EQUIV="pragma" CONTENT="no-cache">
&t(0E:^TRU <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
# tdf>? <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
_28<m
JfG 或者<META HTTP-EQUIV="expires" CONTENT="0">
\tyg(srw0
d/74{. 19.怎样让表单没有凹凸感?
O8U<{jgAG <input type=text style="border:1 solid #000000">
!TAp+b 或
as+GbstN <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
$3X-rjQtW /Jf~25F 1 solid #000000"></textarea>
,&HR(jTo OOBhbpg!D 20.<div><span>&<layer>的区别?
Zc"B0_&?:7 <div>(division)用来定义大段的页面元素,会产生转行
Q/I)V2a1i <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
nH !3(X* <layer>是ns的标记,ie不支持,相当于<div>
}]UB;id' :
t$l.+B 21.让弹出窗口总是在最上面:
U"f??y%) <body onblur="this.focus();">
fQnwy!-\ sP'0Sl~NU 22.不要滚动条?
r$wZt 让竖条没有:
+]:2\TTGI <body style=`overflow:-Scroll;overflow-y:hidden`>
7:NmCpgL! </body>
RQW6N??C 让横条没有:
5~XN>>hp <body style=`overflow:-Scroll;overflow-x:hidden`>
":Edu,6O </body>
Lh$dzHq 两个都去掉?更简单了
.r+hERcB <body scroll="no">
(IbW;bV </body>
[O
", 9^F2$+T[: 23.怎样去掉图片链接点击后,图片周围的虚线?
8iC:xcN3 <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
D~K;~nI Ap\AP{S4 24.电子邮件处理提交表单
rAQF9O[ <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
,%# <input type=submit>
,}D}oo* </form>
Uf*EJ1Ei n,M)oo1G 25.在打开的子窗口刷新父窗口的代码里如何写?
3UUGblg`~ window.opener.location.reload()
L3(^{W]| 1+y"i<3) 26.如何设定打开页面的大小
Zt3}Z4d <body onload="top.resizeTo(300,200);">
mV9A{h 打开页面的位置<body onload="top.moveBy(300,200);">
k /EDc533d >n.z)ZJ 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
o[6y+ <'o <style>
;/AG@$) body
TB
aVW {background-image:url(logo.gif); background-repeat:no-repeat;
O';ew)tI
Ja^ 5?Ar| background-position:center;background-attachment: fixed}
@nV5.r0W}B </style>
!{_yaVF ;eB ~H[S/ 28. 检查一段字符串是否全由数字组成
9vGs; <script language="javascript"><!--
f%qt)Ick function checkNum(str){return str.match(//D/)==null}
HO|-@yOF^ alert(checkNum("1232142141"
xcCl
(M]+ alert(checkNum("123214214a1"
I12KT~z<r // --></script>
{#Q\z> %NHYW\sKX 29. 获得一个窗口的大小
N1--~e document.body.clientWidth; document.body.clientHeight
ES:!Vx9t0| ;@4H5p 30. 怎么判断是否是字符
GtI6[ :1t if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
j,%EW+j$ else alert("全是字符";
T*q"N?/4 >N`6;gn*l 31.TEXTAREA自适应文字行数的多少
_94s(~g: <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
IvBGpT"(I </textarea>