1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
tw
k <table border oncontextmenu=return(false)><td>no</table> 可用于Table
;x,yGb` ^J~5k,7jX 2. <body onselectstart="return false"> 取消选取、防止复制
L+K,Y:D!W Tji* \<? 3. onpaste="return false" 不准粘贴
y?OK#,j 'u}OeS"f 4. oncopy="return false;" oncut="return false;" 防止复制
ze"`5z26| #V9do>Cu% 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
F,}7rhY(U^ <]Btx;} 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
B}fd#dr Fzmc#? 7. <input style="ime-mode:-Disabled"> 关闭输入法
'/2)I8 /`s{!t#Y 8. 永远都会带着框架
aO&!Y\=@ <script language="javascript"><!--
5J~@jPU if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
o#uhPUZ // --></script>
#u"$\[ G pL5Bz!_r 9. 防止被人frame
PjE%_M< <SCRIPT LANGUAGE=javascript><!--
7x=-1wbi if (top.location != self.location)top.location=self.location;
<I 0 EjV // --></SCRIPT>
<g$b M;6% thLx!t 10. 网页将不能被另存为
=I8^E\O(" <noscript><iframe src=*.html></iframe></noscript>
_J&IL!S2 p54e'Zb 11. <input type=button value=查看网页源代码
Lo*vt42{4 onclick="window.location = `view-source:`+
http://www.51js.com/`";>
q"0_Px9P
#sm@|'Q% 12.删除时确认
|BEoF[1 <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
o)WzZ,\F^J HuLvMYF 除</a>
ak_n R!>l7p/|H) 13. 取得控件的绝对位置
1EMrXnv, //javascript
QCJf <script language="javascript">
VXPsYR& function getIE(E){
P" aw--f( var t=e.offsetTop;
D4jZh+_|S var l=e.offsetLeft;
lw`$(, while(e=e.offsetParent){
]u|5ZCv0 t+=e.offsetTop;
{VE1c'E"V? l+=e.offsetLeft;
nTv^][ }
&8HJ4Vj2 alert("top="+t+"/nleft="+l);
NqC}}N\, }
8}aSSL] </script>
>@tJ7mM "G!,gtA~ //VBScript
$Zn>W@\ <script language="VBScript"><!--
:Qu.CvYF function getIE()
jO.c>C[? dim t,l,a,b
/ _Fi4wZ set a=document.all.img1
/u~L3Cp( t=document.all.img1.offsetTop
~,m5dP#[bV l=document.all.img1.offsetLeft
a\m0X@Q while a.tagName<>"BODY"
=zW`+++3 set a = a.offsetParent
@NYlVk2 t=t+a.offsetTop
(V>/[Ev l=l+a.offsetLeft
zP>=K wend
nNhb,J msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
1`2lq~=GV end function
G&q@B`I --></script>
:gM_v?sy .Fx-$Yqy 14. 光标是停在文本框文字的最后
~.Er <script language="javascript">
\iH\N/ function cc()
.2
}5Dc,eR {
!JQ'~#jKN var e = event.srcElement;
chur(@Af
var r =e.createTextRange();
R:y u r.moveStart(`character`,e.value.length);
.-:@+=( r.collapse(true);
YR"IPyj r.select();
vMYEP_lhK, }
2Uy}#n|)r </script>
u vyvy <input type=text name=text1 value="123" onfocus="cc()">
+7Qj%x\ XZ4H(Cj 15. 判断上一页的来源
^.~ F_ javascript:
\ccCrDz document.referrer
B/K{sI 7
V=%&+ 16. 最小化、最大化、关闭窗口
Y'?{yx{ <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
K7},X01^ <param name="Command" value="Minimize"></object>
8Yw V"+Fu/ <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
`G2!{3UD <param name="Command" value="Maximize"></object>
Q[.d <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
)2?A|f8 <PARAM NAME="Command" value="Close"></OBJECT>
vPsf{[Kr "b0!h6$!H <input type=button value=最小化 onclick=hh1.Click()>
g7r0U6Y <input type=button value=最大化 onclick=hh2.Click()>
b`^mpB*6R <input type=button value=关闭 onclick=hh3.Click()>
|DUOyQ 本例适用于IE
Es&'c1$^s $yZ(ws 17.屏蔽功能键Shift,Alt,Ctrl
9R N ge;* <script>
KV|ywcGhT function look(){
xHaoSs*C9 if(event.shiftKey)
i> PKE. alert("禁止按Shift键!"; //可以换成ALT CTRL
yb-/_{Y }
eR!K8W document.onkeydown=look;
^20x\K </script>
+pjU4>) *}Gu'EU 18. 网页不会被缓存
?j$*a7[w <META HTTP-EQUIV="pragma" CONTENT="no-cache">
h5ZxxtGU <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
^ oh%Ns <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
u4~(0 或者<META HTTP-EQUIV="expires" CONTENT="0">
S %(R9N| <xAlp;8m5 19.怎样让表单没有凹凸感?
~!ICBF~j <input type=text style="border:1 solid #000000">
e:(~=9}Li 或
U/:x<Y$ tj <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
A[ N>T\ F
<.} q|b 1 solid #000000"></textarea>
vW03nt86 .KxE>lJbqM 20.<div><span>&<layer>的区别?
?sbM= oo <div>(division)用来定义大段的页面元素,会产生转行
KDYyLkI dr <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
C72btS
<layer>是ns的标记,ie不支持,相当于<div>
D}K/5iU]a lPn&,\9@~ 21.让弹出窗口总是在最上面:
V5]:^= <body onblur="this.focus();">
6EkD(w dMoN19F 22.不要滚动条?
*Bx'g|
u 让竖条没有:
Kvh6D" <body style=`overflow:-Scroll;overflow-y:hidden`>
YL@d+
-\ </body>
1~9AQ[]w8 让横条没有:
;aUI3n% <body style=`overflow:-Scroll;overflow-x:hidden`>
mG+hLRTXP </body>
!@@rO--& 两个都去掉?更简单了
`*Jw[Bnh8 <body scroll="no">
Xj;5i
Vq </body>
Ge4tc
+( V+XT 23.怎样去掉图片链接点击后,图片周围的虚线?
R,ddH[3 <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
et :v4^*f 6T=zHFf~ 24.电子邮件处理提交表单
{y7,n <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
!GBGC|avE <input type=submit>
b6gD*w< </form>
p>
4bj>Ql jY5BVTWnV 25.在打开的子窗口刷新父窗口的代码里如何写?
*!x/ia9 window.opener.location.reload()
!Mk:rO-L `-)Fx<e 26.如何设定打开页面的大小
o)IcAqN$H <body onload="top.resizeTo(300,200);">
vh6#Bc)i%w 打开页面的位置<body onload="top.moveBy(300,200);">
e,Fe,5E&g m#(ve1E 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
8v']>5S]# <style>
1~ZKpvu body
^9I^A!w= {background-image:url(logo.gif); background-repeat:no-repeat;
_\2^s&iJh o*1t)HL < background-position:center;background-attachment: fixed}
QtsyMm </style>
O"x/O#66 @DYkWivLu 28. 检查一段字符串是否全由数字组成
#L,5;R{` <script language="javascript"><!--
'BwM{c-O" function checkNum(str){return str.match(//D/)==null}
Y&_1U/}h alert(checkNum("1232142141"
9=Rj9% alert(checkNum("123214214a1"
h\^> s$ // --></script>
N^8
lfc$a r&-Ir3[ 29. 获得一个窗口的大小
hDs.4MZC` document.body.clientWidth; document.body.clientHeight
},5_h0 7w=%aW| 30. 怎么判断是否是字符
S+C^7# lT if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
#%g~fh else alert("全是字符";
iXDQ2&gE* CQNt 31.TEXTAREA自适应文字行数的多少
$\@yH^hL <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
5PlTf?Ao </textarea>