1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
PkqOBU*|= <table border oncontextmenu=return(false)><td>no</table> 可用于Table
+nLsiC{& r+#! ]wNPe 2. <body onselectstart="return false"> 取消选取、防止复制
y*f5_ Q?1'
JF!G 3. onpaste="return false" 不准粘贴
S4'\=w# |Z"5zL10 4. oncopy="return false;" oncut="return false;" 防止复制
r@|{m QOxa CO)BF%?B 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
L\`uD[g XBTtfl
& 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
!BQ:R(w gG>|5R0 7. <input style="ime-mode:-Disabled"> 关闭输入法
hwon^? Msk^H7 8. 永远都会带着框架
>3{l"SPU <script language="javascript"><!--
NHL -ll-R if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
96 ozt UK // --></script>
;$0)k(c9 KX|7mr90K 9. 防止被人frame
%wc=Mf <SCRIPT LANGUAGE=javascript><!--
;X9nYH if (top.location != self.location)top.location=self.location;
f{[ ]m(X; // --></SCRIPT>
5os(. Wej'AR\NX 10. 网页将不能被另存为
wM2[i <noscript><iframe src=*.html></iframe></noscript>
Zn-F !Lsv s}O9[_v 11. <input type=button value=查看网页源代码
ya*KA.EGg onclick="window.location = `view-source:`+
http://www.51js.com/`";>
'`+GC9VG xUKn
12.删除时确认
nc0!ag <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
C2Pw;iK_t J7p'_\ 除</a>
pOe"S 2#^@awJ ? 13. 取得控件的绝对位置
)`*=P}D //javascript
u> YC4& <script language="javascript">
Cq<a|t function getIE(E){
a$7}41F[~s var t=e.offsetTop;
KA"D2j9wn var l=e.offsetLeft;
,g"[7Za while(e=e.offsetParent){
&:}{?vU t+=e.offsetTop;
&B;M.sz~C4 l+=e.offsetLeft;
*k (|r> }
\["'%8[:gR alert("top="+t+"/nleft="+l);
'f?=ks< }
b!pG&7P </script>
Hxw 7Q?F j$he5^GC //VBScript
;QiSz=DyA <script language="VBScript"><!--
k9'`<82Y function getIE()
^xpiNP!?a dim t,l,a,b
_xyq25/ set a=document.all.img1
Zeeixg-1< t=document.all.img1.offsetTop
npJyVh47 l=document.all.img1.offsetLeft
3Dm`8Xt
while a.tagName<>"BODY"
7M#irCX set a = a.offsetParent
$v6`5;#u t=t+a.offsetTop
X=W.{? l=l+a.offsetLeft
#cZ<[K q6 wend
[5iBXOmpS= msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
;mi+[`E end function
Oh|KbM*vS --></script>
=:5o"g Q`ALyp,9b 14. 光标是停在文本框文字的最后
p1O[QQ| <script language="javascript">
xv+47.?N function cc()
Q96"^Hd {
?FRuuAS var e = event.srcElement;
;:Yz7<>Y, var r =e.createTextRange();
t& *K r.moveStart(`character`,e.value.length);
kt0ma/QpP r.collapse(true);
:B(vk3;U! r.select();
\'BA}v
&/ }
;:%*h2 </script>
zFq8xw <input type=text name=text1 value="123" onfocus="cc()">
Hl3%+f =MsQ=:ZV 15. 判断上一页的来源
pSzO)j javascript:
+W8L^Wl document.referrer
74c[m}'S Cd"cU~HAB 16. 最小化、最大化、关闭窗口
6^'BhHP <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
&azy1.i~ <param name="Command" value="Minimize"></object>
&`9p. <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
lo!.%PP| <param name="Command" value="Maximize"></object>
9CxFj)#5F <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
X}W4dpU, <PARAM NAME="Command" value="Close"></OBJECT>
*Bse3%-v _!} L\E~ <input type=button value=最小化 onclick=hh1.Click()>
!97k <input type=button value=最大化 onclick=hh2.Click()>
TrEo5H ; <input type=button value=关闭 onclick=hh3.Click()>
uE]kv 本例适用于IE
t@Bl3Nt{ bS!4vc1`2 17.屏蔽功能键Shift,Alt,Ctrl
)5O E~}> <script>
J$/'nL<{^ function look(){
3 cb$g if(event.shiftKey)
65>1f alert("禁止按Shift键!"; //可以换成ALT CTRL
;4!,19AT }
|k:ecw document.onkeydown=look;
GjfPba4> </script>
T"tR*2HwSd $1F$3"k 18. 网页不会被缓存
G 5T{* <META HTTP-EQUIV="pragma" CONTENT="no-cache">
!L=RhMI <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
+'@j~\>^yJ <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
nc.(bb), 或者<META HTTP-EQUIV="expires" CONTENT="0">
qpCNvhi c=52*& 19.怎样让表单没有凹凸感?
ma%PVz`I;9 <input type=text style="border:1 solid #000000">
W{v{sQg 或
s[}4Q|s% <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
.EXe3!J)! K!\$M BI 1 solid #000000"></textarea>
V?0Yzg$sy ]nM 2J}7 20.<div><span>&<layer>的区别?
NY,ZTl_ <div>(division)用来定义大段的页面元素,会产生转行
d`g)(* <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
\a}_=O <layer>是ns的标记,ie不支持,相当于<div>
U=G}@Y ?C6DK{S( 21.让弹出窗口总是在最上面:
n$03##pf <body onblur="this.focus();">
b)e';M e0nr dM[i 22.不要滚动条?
)^)j=xs 让竖条没有:
6
#vc"5@M <body style=`overflow:-Scroll;overflow-y:hidden`>
!go$J]T </body>
+ bU*"5" 让横条没有:
{+SshT>J <body style=`overflow:-Scroll;overflow-x:hidden`>
b;K];o-/f </body>
keMfK]9 两个都去掉?更简单了
yt@;yd:OEk <body scroll="no">
6~rO( </body>
XS&oW Ny6 daf3f 23.怎样去掉图片链接点击后,图片周围的虚线?
v[*&@aW0n <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
MB:VACCr 2l YA% n 24.电子邮件处理提交表单
p3L0'rY|+ <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
;G=:>m~ <input type=submit>
^G*zFqa+` </form>
9td[^EB#(h #@v$`Df< 25.在打开的子窗口刷新父窗口的代码里如何写?
GcpAj9 window.opener.location.reload()
5J1q]^ M;$LB@h 26.如何设定打开页面的大小
(3[Lz+W.u <body onload="top.resizeTo(300,200);">
Z{".(?+}1 打开页面的位置<body onload="top.moveBy(300,200);">
Z6F^p8O- .R<Ke\y/ 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
s&