1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
+dF/$+t <table border oncontextmenu=return(false)><td>no</table> 可用于Table
C4t@;U=x vo]$[Cp|4 2. <body onselectstart="return false"> 取消选取、防止复制
1<&nHFJ;[ J I[9c,N 3. onpaste="return false" 不准粘贴
G}gmkp]z 5$"IUq* 4. oncopy="return false;" oncut="return false;" 防止复制
D=!5l4 rsC^Re:*jr 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
$|!@$A j 5jK9cF$> 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
[5s4Jp$+ }#QYZ nR 7. <input style="ime-mode:-Disabled"> 关闭输入法
Lsz)\yIPj .V\:)\<| 8. 永远都会带着框架
Ox}a\B8 <script language="javascript"><!--
jL9to6 Hmr if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
SOo}}a0 // --></script>
gqQ"'SRw tk,Vp3p 9. 防止被人frame
) E(9
R( <SCRIPT LANGUAGE=javascript><!--
J+=+0{} if (top.location != self.location)top.location=self.location;
h(3ko
An // --></SCRIPT>
'"o&BmF G7d)X^q!xS 10. 网页将不能被另存为
s!F`
0=J^ <noscript><iframe src=*.html></iframe></noscript>
u(Y?2R ;`-@L 11. <input type=button value=查看网页源代码
O2C&XeB:4 onclick="window.location = `view-source:`+
http://www.51js.com/`";>
n>:|K0u" dSw%Qv*y 12.删除时确认
-mAi7[omh <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
D0a3%LBS/2 sj\kp
ni 除</a>
p}O[A` Iji9N!Yx 13. 取得控件的绝对位置
X*Cvh| //javascript
c6f[^Q%#j <script language="javascript">
w@"l0gm+u[ function getIE(E){
15tT%TC var t=e.offsetTop;
c6Z\ecH9 var l=e.offsetLeft;
3X
A8\Mg while(e=e.offsetParent){
PcK;L( t+=e.offsetTop;
(n3MbVi3LU l+=e.offsetLeft;
~AbTbQ3 }
<m!(eLm+B alert("top="+t+"/nleft="+l);
tX *}l|;( }
F9 q9BH </script>
etkKVr;Kv &['cZ/bM //VBScript
t
(>} <script language="VBScript"><!--
Dhy@!EOS function getIE()
_k2*2db dim t,l,a,b
xD3Y-d9 set a=document.all.img1
/WWD;keP5 t=document.all.img1.offsetTop
{Mx3G*hr l=document.all.img1.offsetLeft
d0MF\yxh while a.tagName<>"BODY"
NT}r6V(Aju set a = a.offsetParent
)`B
n"= t=t+a.offsetTop
tV5Uz&:b l=l+a.offsetLeft
p{BBqKv wend
v?en-,{A msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
g(Dr/D end function
BqA --></script>
leSR2os 4OOH
3O 14. 光标是停在文本框文字的最后
P&0o~@`cL <script language="javascript">
GIGC,zP@k function cc()
/9..hEq^ {
8kwe ._&) var e = event.srcElement;
O)E8'Oe"Q var r =e.createTextRange();
l[D5JnWxt r.moveStart(`character`,e.value.length);
C+=8?u< r.collapse(true);
#ovmX r.select();
t'pY~a9F }
@ZUrr_| </script>
E,nxv+AQ <input type=text name=text1 value="123" onfocus="cc()">
$xl>YYEBMH E0o?rgfdq 15. 判断上一页的来源
l,n
V*Z javascript:
71GyMtX document.referrer
RZg8y+jM '!wI8f 16. 最小化、最大化、关闭窗口
Bl"BmUn <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
`$5 QTte <param name="Command" value="Minimize"></object>
<@puWm[p <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
{-fhp@; <param name="Command" value="Maximize"></object>
[_pw|BGp <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
lPywrTG0 <PARAM NAME="Command" value="Close"></OBJECT>
?mCino
nGqD{!i< <input type=button value=最小化 onclick=hh1.Click()>
i:coNK)4 <input type=button value=最大化 onclick=hh2.Click()>
Pzl2X@{ % <input type=button value=关闭 onclick=hh3.Click()>
}+{?
Ms 本例适用于IE
#!i& Q*J8`J:#^R 17.屏蔽功能键Shift,Alt,Ctrl
?{Rv/np=F <script>
&*4C{N function look(){
_3'FX#xc if(event.shiftKey)
Mt93YD-2+ alert("禁止按Shift键!"; //可以换成ALT CTRL
;;#_[Zl }
H>qw@JiO! document.onkeydown=look;
|v6kZ0B< </script>
Ac2,A> Hv~&RZpe 18. 网页不会被缓存
-szSA <META HTTP-EQUIV="pragma" CONTENT="no-cache">
Q^H8gsv <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
lI<Q=gd <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
Sl!#!FGI 或者<META HTTP-EQUIV="expires" CONTENT="0">
nN]GO} '[z529HN 19.怎样让表单没有凹凸感?
1_of;=9V <input type=text style="border:1 solid #000000">
?m(]@6qa 或
I+4#LR3; <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
u Sl&d fVXZfq6 1 solid #000000"></textarea>
E<~Fi.M;\ /~O>He 20.<div><span>&<layer>的区别?
Xj Rk1~ <div>(division)用来定义大段的页面元素,会产生转行
OABMIgX <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
#aeKK7[ <layer>是ns的标记,ie不支持,相当于<div>
'BiR ,M$mY pXy'S s@y 21.让弹出窗口总是在最上面:
EDA%qNd]j <body onblur="this.focus();">
~v$1@DQ} sYG:\>}ie 22.不要滚动条?
,'nd~{pX"( 让竖条没有:
l
10p'9n <body style=`overflow:-Scroll;overflow-y:hidden`>
i eL7jN,'m </body>
n`Y"b& 让横条没有:
5Qh$>R4!" <body style=`overflow:-Scroll;overflow-x:hidden`>
A5\00O~ </body>
l+vD`aJ 3 两个都去掉?更简单了
){I0 <body scroll="no">
^vHh*Ub </body>
^7Hwpn7E )/y7Fh 23.怎样去掉图片链接点击后,图片周围的虚线?
AL;z's(F? <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
%A$5mi^ sy]hMGH:3W 24.电子邮件处理提交表单
9zL(PkC%\ <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
vmj'X>Q <input type=submit>
7K 'uNPC </form>
1`Ig A0V`" E^`-:L(_ 25.在打开的子窗口刷新父窗口的代码里如何写?
kdP*{ window.opener.location.reload()
2bnYYQ14: -\9K'8 C 26.如何设定打开页面的大小
GyZpdp! <body onload="top.resizeTo(300,200);">
dHsI<