1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
TNun)0p <table border oncontextmenu=return(false)><td>no</table> 可用于Table
dAg<BK/ V}=%/OY? 2. <body onselectstart="return false"> 取消选取、防止复制
T .#cd1b k_d) 3. onpaste="return false" 不准粘贴
f0"N LelCjC{`1 4. oncopy="return false;" oncut="return false;" 防止复制
b~$B0o) $r> $
u 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
0
]K\G55 "$P|!k45( 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
gbf2ty ,yPs4',d 7. <input style="ime-mode:-Disabled"> 关闭输入法
Z!#n55| zt,Tda4Y 8. 永远都会带着框架
%*:X
FB <script language="javascript"><!--
tFj[>_d7 if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
(p6$Vgdt // --></script>
[k<"@[8) V/N:Of:\R 9. 防止被人frame
lSW6\jX <SCRIPT LANGUAGE=javascript><!--
F"I{_yleq' if (top.location != self.location)top.location=self.location;
-O&u;kh4g // --></SCRIPT>
V%|CCrR <d*;d3gm 10. 网页将不能被另存为
&ZyZmB <noscript><iframe src=*.html></iframe></noscript>
8nV#\J9 x&^>|'H 11. <input type=button value=查看网页源代码
*,x-}%X onclick="window.location = `view-source:`+
http://www.51js.com/`";>
d;:H#F+ ( 7tZvz `\ 12.删除时确认
1VXyn\ <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
+,8j]<wpo b\
P6,s'( 除</a>
yZHh@W4v NCu:E{([ 13. 取得控件的绝对位置
cpY'::5.% //javascript
0XgJCvMcB <script language="javascript">
+O]jklS4H function getIE(E){
WRdBL5 var t=e.offsetTop;
-9D2aY_> var l=e.offsetLeft;
c>~q2_}W( while(e=e.offsetParent){
E8gbm&x* t+=e.offsetTop;
uDe%M l+=e.offsetLeft;
.
W7ZpV }
fCMFPhF alert("top="+t+"/nleft="+l);
heizO",8.& }
--D&a;CO} </script>
A,H|c=" _0GM!Cny //VBScript
aB$xQ|~ <script language="VBScript"><!--
mKTa. function getIE()
PQ0l <]Y dim t,l,a,b
,V`zW<8 set a=document.all.img1
[<0\v<{`L t=document.all.img1.offsetTop
\N|ma P l=document.all.img1.offsetLeft
#.j[iN
:+ while a.tagName<>"BODY"
JXhHitUD set a = a.offsetParent
jWUpzf)q=T t=t+a.offsetTop
}piDg(D l=l+a.offsetLeft
+KcD Y1[ wend
{.HFB:<!} msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
- WEEnwZ end function
Q`0 k=< --></script>
wO-](3A-8P {p90 14. 光标是停在文本框文字的最后
*X%dg$VcV <script language="javascript">
bjq+x:> function cc()
\h{M\bSIEa {
@nNhW var e = event.srcElement;
M9PzA'}4W6 var r =e.createTextRange();
Id(wY$C&> r.moveStart(`character`,e.value.length);
HNMVs]/e r.collapse(true);
P&g.%8b~84 r.select();
n1E^8[~' }
bdxmJ9a:R </script>
L/+KY_b:* <input type=text name=text1 value="123" onfocus="cc()">
s7
K](T4 q8=hUD%5C 15. 判断上一页的来源
#Rw9Iy4 javascript:
^.Xom~ document.referrer
PV(TDb:0 q@+#CUa&n 16. 最小化、最大化、关闭窗口
$~G=Hcl9 <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
_yH=w'8. <param name="Command" value="Minimize"></object>
+k?0C?/T; <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
{y\5 9 <param name="Command" value="Maximize"></object>
_=g;K+%fb <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
yG/_k!{9 <PARAM NAME="Command" value="Close"></OBJECT>
,Oj
53w= 2D vKW%; <input type=button value=最小化 onclick=hh1.Click()>
'#*5jn]CqB <input type=button value=最大化 onclick=hh2.Click()>
w(6(Fze <input type=button value=关闭 onclick=hh3.Click()>
)=9EShz! 本例适用于IE
zZh\e,* .ou#BWav/ 17.屏蔽功能键Shift,Alt,Ctrl
0*4h}t9j <script>
um5n3=K function look(){
h ycdk1SN if(event.shiftKey)
QPZ|C{Ce alert("禁止按Shift键!"; //可以换成ALT CTRL
Vmb `%k20' }
p$+.] document.onkeydown=look;
OZCbMeB{+J </script>
IPTEOA<M[ q\I2lZ 18. 网页不会被缓存
9FKowF_8 <META HTTP-EQUIV="pragma" CONTENT="no-cache">
PKK18E}{%^ <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
%=G*{mK <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
15)y]N={^ 或者<META HTTP-EQUIV="expires" CONTENT="0">
lDU@Q(V#}< .$s>b#m O 19.怎样让表单没有凹凸感?
Osj/={7g <input type=text style="border:1 solid #000000">
^?Y x{r~9 或
FVo_=O) <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
h,Nq:"} ^ALR.N+< 1 solid #000000"></textarea>
6~O9|s^38w /l.ox.4z# 20.<div><span>&<layer>的区别?
&}+^*X <div>(division)用来定义大段的页面元素,会产生转行
caC-JcDXy <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
{wS)M <layer>是ns的标记,ie不支持,相当于<div>
{zmh0c;| pI]tv@>:f 21.让弹出窗口总是在最上面:
xn BL{
[] <body onblur="this.focus();">
O)EA2`)E Ug~]!L 22.不要滚动条?
m,1Hlp 让竖条没有:
AzlZe\V?)~ <body style=`overflow:-Scroll;overflow-y:hidden`>
um}%<Cy[ </body>
Z<A BK`rEO 让横条没有:
wusj;v4C4M <body style=`overflow:-Scroll;overflow-x:hidden`>
GyP.;$NHa[ </body>
56JvF*hP 两个都去掉?更简单了
nS$_VJ]~ <body scroll="no">
by0@G"AE+ </body>
']'V?@H]4 %j7HIxZh 23.怎样去掉图片链接点击后,图片周围的虚线?
hALg5.E{T <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
f?[0I\V[$ FcaO- 24.电子邮件处理提交表单
W81dLeTZg <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
:IB@@5r1 <input type=submit>
piPx8jT`F </form>
KbicP< ,%!E-gr 25.在打开的子窗口刷新父窗口的代码里如何写?
,fR /C window.opener.location.reload()
n5e1ky*9w t7; ^rk* 26.如何设定打开页面的大小
uNoP8U%* <body onload="top.resizeTo(300,200);">
!YZ$WiPl 打开页面的位置<body onload="top.moveBy(300,200);">
a* GiLq ) h>H}wDs 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
)i$:iI
>k <style>
D$&LCW#x body
/jB0 {background-image:url(logo.gif); background-repeat:no-repeat;
>r8$vQ Gj -]$=.0 l background-position:center;background-attachment: fixed}
4n9c </style>
qbZY[Q+F :3h'Hr 28. 检查一段字符串是否全由数字组成
= 3("gScUj <script language="javascript"><!--
3{"M N= function checkNum(str){return str.match(//D/)==null}
K H&o`U(} alert(checkNum("1232142141"
R'e>YDC alert(checkNum("123214214a1"
<{"Jy)Uf // --></script>
'}pe$= nbf w7u 29. 获得一个窗口的大小
1:Dm,d; document.body.clientWidth; document.body.clientHeight
48p< ~#<W\ 8-clL\bm 30. 怎么判断是否是字符
Uk0Fo(HY if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
\]$TBN
dJ4 else alert("全是字符";
$ytlj1. G~$[(Fhk 31.TEXTAREA自适应文字行数的多少
j7u\.xu9 <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
hxX-iQya
</textarea>