1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
ke4E1T-1n <table border oncontextmenu=return(false)><td>no</table> 可用于Table
j6
wFks X\}l" ] 2. <body onselectstart="return false"> 取消选取、防止复制
R+ * ; [ 3uL
f0D 3. onpaste="return false" 不准粘贴
F'bwXb** }K {1Bm@S 4. oncopy="return false;" oncut="return false;" 防止复制
iHa?b2=) _jWs(OmJ 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
E$d#4x 5E!C?dv(z 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
OgQdyU ]?9*Vr:P^ 7. <input style="ime-mode:-Disabled"> 关闭输入法
e~r/!B5X XJ18(Q|w' 8. 永远都会带着框架
=|t-0'RsN <script language="javascript"><!--
UhxM85M;x if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
X Xque- // --></script>
dkQ4D2W*\ (jc@8@Wo. 9. 防止被人frame
^Hd[+vAvR <SCRIPT LANGUAGE=javascript><!--
]a $6QS if (top.location != self.location)top.location=self.location;
j\2Qe%d // --></SCRIPT>
EX8JlA\-W %I1@{>OxG 10. 网页将不能被另存为
_^NX`<& <noscript><iframe src=*.html></iframe></noscript>
> p`, mH o#"tc 11. <input type=button value=查看网页源代码
,7{|90'V< onclick="window.location = `view-source:`+
http://www.51js.com/`";>
~q$]iwwqT S?J!.( 12.删除时确认
0w?da~ <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
2d)Dhxzxk L%'J]HL- 除</a>
?
SFBUX(p l|CM/(99- 13. 取得控件的绝对位置
_N DQ2O //javascript
uP~,]ci7 <script language="javascript">
<Ap_# function getIE(E){
X! d-"[ var t=e.offsetTop;
Gh;\"Qx var l=e.offsetLeft;
mdi!Q1pS while(e=e.offsetParent){
{u'szO}k t+=e.offsetTop;
_v!7
|&\ l+=e.offsetLeft;
$)lkiA&; }
lqDCK&g$E# alert("top="+t+"/nleft="+l);
cslC+e/ }
Tz
@<hE </script>
``MO5${ K'A+V //VBScript
3efOgP=L <script language="VBScript"><!--
Cxf K(F function getIE()
B#K gU&Loo dim t,l,a,b
-y`Pm8 set a=document.all.img1
Z8v\>@?5R t=document.all.img1.offsetTop
c&['T+X l=document.all.img1.offsetLeft
c_/BS n while a.tagName<>"BODY"
\CB^9-V3 set a = a.offsetParent
!np_B0` t=t+a.offsetTop
l6M?[ l=l+a.offsetLeft
,=/9Ld2w9 wend
,Py\Cp=Dw msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
0.MB;gm: end function
<)qa{,GX\ --></script>
<=(K'eqC^ tUu'
gs| 14. 光标是停在文本框文字的最后
5 jrR]X <script language="javascript">
~ua(Qm function cc()
-[mmT'sS {
JrP`u4f_ var e = event.srcElement;
pF;.nt) var r =e.createTextRange();
b
74!Zw r.moveStart(`character`,e.value.length);
/[R=-s ; r.collapse(true);
RdCGK?s r.select();
K\xz|Gq }
V@'Xj .ze </script>
`M@ESA(e <input type=text name=text1 value="123" onfocus="cc()">
p=+Y7NE) [(X~C*VdxM 15. 判断上一页的来源
0h-NT\m javascript:
gtKih document.referrer
D*l(p5[ fB2ILRc 16. 最小化、最大化、关闭窗口
ak 7% <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
" ityx? <param name="Command" value="Minimize"></object>
l\_!oa~ <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
R|?n <param name="Command" value="Maximize"></object>
B`SX3,3 <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<spG]Xa< <PARAM NAME="Command" value="Close"></OBJECT>
SSe;&Jk2d +y|
B"}x <input type=button value=最小化 onclick=hh1.Click()>
+17!v_4^ <input type=button value=最大化 onclick=hh2.Click()>
Ey@^gHku\ <input type=button value=关闭 onclick=hh3.Click()>
yg\QtWWM 本例适用于IE
[^"}jbn/ =?]`Xo,v~ 17.屏蔽功能键Shift,Alt,Ctrl
vJE=H9E <script>
Bg|d2,im function look(){
FSuC)Xg if(event.shiftKey)
2dts}G alert("禁止按Shift键!"; //可以换成ALT CTRL
mnTF40l }
[s}W47N1 document.onkeydown=look;
wgz]R </script>
Zpd-ob 'o='Q)Dk 18. 网页不会被缓存
/_{-~0Z=@B <META HTTP-EQUIV="pragma" CONTENT="no-cache">
T;u;r@R/ <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
P@y)K!{Nk <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
rCJ$Pl9R 或者<META HTTP-EQUIV="expires" CONTENT="0">
*`a$6F7m4 tP_.-// 19.怎样让表单没有凹凸感?
]&D dy&V <input type=text style="border:1 solid #000000">
,[n9DPZ 或
}B%9cc <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
L7ae6#5. b+Q{Z* 1 solid #000000"></textarea>
kEh9J>|M {-)^?Zb
@ 20.<div><span>&<layer>的区别?
Csyh
'v <div>(division)用来定义大段的页面元素,会产生转行
,e'r 0 <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
/#9P0@Y <layer>是ns的标记,ie不支持,相当于<div>
uc9h}QJ* 9>{fsy 21.让弹出窗口总是在最上面:
+G;<D@gSa0 <body onblur="this.focus();">
h-p}Qil, le:}MM 22.不要滚动条?
R3g)LnN 让竖条没有:
gmp@ TY=:L <body style=`overflow:-Scroll;overflow-y:hidden`>
@tT`s^e </body>
ru:"c^W:[ 让横条没有:
G[}v?RLI <body style=`overflow:-Scroll;overflow-x:hidden`>
u<j;+-]8h </body>
8P]nO+ 两个都去掉?更简单了
GwO`@-}E <body scroll="no">
.1(_7!m@ </body>
`yR/M"u6T bAlty}U 23.怎样去掉图片链接点击后,图片周围的虚线?
8kK L= <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
k;qS1[a rDl/R^w" 24.电子邮件处理提交表单
ll__A|JQ <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
B9l~Y/3| <input type=submit>
-axKnfj </form>
<ppdy,j: 4{>r_^8 25.在打开的子窗口刷新父窗口的代码里如何写?
s<*+=aIfu window.opener.location.reload()
e;v7!X dPO"8HQ 26.如何设定打开页面的大小
, S^y> <body onload="top.resizeTo(300,200);">
#-%D(=&I 打开页面的位置<body onload="top.moveBy(300,200);">
^aqQw u YM#'+wl}` 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
"s@Hg1 <style>
1PVZGZxAgv body
'qV lq5. {background-image:url(logo.gif); background-repeat:no-repeat;
ts=D }:?*n:g5 background-position:center;background-attachment: fixed}
IlF_g` </style>
X$<pt,}% "tT4Cb3 28. 检查一段字符串是否全由数字组成
PU%Zay <script language="javascript"><!--
R(t%/Hvs$ function checkNum(str){return str.match(//D/)==null}
*vQ 6LF;y alert(checkNum("1232142141"
=pzTB-G alert(checkNum("123214214a1"
7(5d$ W // --></script>
E2l"e?AN~ h~QQ- 29. 获得一个窗口的大小
-8)C6"V{ document.body.clientWidth; document.body.clientHeight
aP (~l_ aGWO3Nk 30. 怎么判断是否是字符
>0 7i"a if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
!UT!PX) else alert("全是字符";
75>%!mhM Y"ta`+VJ 31.TEXTAREA自适应文字行数的多少
/1TK+E$ <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
Dj= {% </textarea>