1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
cjY@Ot*i$ <table border oncontextmenu=return(false)><td>no</table> 可用于Table
AU`OESSI 7A0dl}: 2. <body onselectstart="return false"> 取消选取、防止复制
O5MDGg B9W/bJ6% 3. onpaste="return false" 不准粘贴
ITvHD-,\ -tP.S1D 4. oncopy="return false;" oncut="return false;" 防止复制
|[WL2< Q
X):T#^V 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
V.j#E1 P /Sj_y*x1e 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
;Jo*|pju $jcz?vH 7. <input style="ime-mode:-Disabled"> 关闭输入法
k~|ZO/X@l% cG(0q[ 8. 永远都会带着框架
Rp4FXR jC <script language="javascript"><!--
gMay if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
m3"c (L`B // --></script>
>w2f8tW`PP ~2 Oc
K 9. 防止被人frame
sD2Qm <SCRIPT LANGUAGE=javascript><!--
%*p^$5L< if (top.location != self.location)top.location=self.location;
Hn^sW
LT
// --></SCRIPT>
*h])mqhB 1>;6x^_h0S 10. 网页将不能被另存为
[oJ& J>U' <noscript><iframe src=*.html></iframe></noscript>
lb95!.av+I )<Ob 11. <input type=button value=查看网页源代码
|VYr=hjo onclick="window.location = `view-source:`+
http://www.51js.com/`";>
d'q&Lq `\e'K56W6 12.删除时确认
8J^d7uC <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
+7^w9G m9I(TOw 除</a>
Xky@[Td* wOM<XhZ 13. 取得控件的绝对位置
U,d2DAvt //javascript
vC-[#]< <script language="javascript">
8E=vR 8 function getIE(E){
`W="g6( var t=e.offsetTop;
,i;9[4QMX var l=e.offsetLeft;
}Fz!6F2w while(e=e.offsetParent){
vcV!K^M- t+=e.offsetTop;
*NF&Y l+=e.offsetLeft;
<L%HG }
lXw;|dGF alert("top="+t+"/nleft="+l);
vhX-Qk t} }
1"d\mE </script>
+> ^[W~[2 xpz`))w //VBScript
qs "s/$ <script language="VBScript"><!--
Es:5yX! function getIE()
~Ji>[#W
K dim t,l,a,b
fGG
9zB6 set a=document.all.img1
@21u I{ t=document.all.img1.offsetTop
L*IU0Jy> l=document.all.img1.offsetLeft
%Au T8 while a.tagName<>"BODY"
nE^wxtY set a = a.offsetParent
\Qp}|n1JY t=t+a.offsetTop
4t*<+H% l=l+a.offsetLeft
sq48#5Tc^r wend
iPz1eUj msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
R'r|E_ end function
R rxRa[{Z --></script>
^|r`"gOJ3 7Z
VVR*n| 14. 光标是停在文本框文字的最后
[(!Q-8 <script language="javascript">
XCV0.u| function cc()
z3ZuC{ {
L2k;f] var e = event.srcElement;
. ^BWR var r =e.createTextRange();
Y0rf9 r.moveStart(`character`,e.value.length);
fo*!a$) r.collapse(true);
D8a)( wm r.select();
5#P: "U }
#% qqL </script>
^?#@[4?" <input type=text name=text1 value="123" onfocus="cc()">
]y$)%J^T <%he
o 15. 判断上一页的来源
rT o%=0P javascript:
1XQ87~ document.referrer
E8+8{
#f; vsjM3= 16. 最小化、最大化、关闭窗口
= SA
4\/ <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
Bk@bN~B4 <param name="Command" value="Minimize"></object>
|%n|[LP' <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
3SmqXPOw <param name="Command" value="Maximize"></object>
sek6+#|= <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
h!Z Z2[ <PARAM NAME="Command" value="Close"></OBJECT>
ER/\ +Z#Z d"z *Nb <input type=button value=最小化 onclick=hh1.Click()>
gq=0L: <input type=button value=最大化 onclick=hh2.Click()>
Ni&,g <input type=button value=关闭 onclick=hh3.Click()>
So0`c,D 本例适用于IE
_Wq7U1v` }'%$7vL`Ft 17.屏蔽功能键Shift,Alt,Ctrl
kg zwlKK <script>
CzK%x?~] function look(){
:u,2"] if(event.shiftKey)
-DA;KWYS alert("禁止按Shift键!"; //可以换成ALT CTRL
HW^{ ;'kH~ }
jBT*~DyN
z document.onkeydown=look;
o@Dk%LxP </script>
wHq('+{=&
r#ks>s 18. 网页不会被缓存
<?{ SU
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
*{HGLl|= <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
*4zoAs lU1 <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
>:="?'N5l! 或者<META HTTP-EQUIV="expires" CONTENT="0">
hLu&lY o,iS&U"TC 19.怎样让表单没有凹凸感?
4&#vU(-H <input type=text style="border:1 solid #000000">
R9S7_u 或
$[WN[J <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
Ufyxw5u5F y[TaM9< 1 solid #000000"></textarea>
FI80vV7
n\~"Wim<b 20.<div><span>&<layer>的区别?
}S
Y`KoC1 <div>(division)用来定义大段的页面元素,会产生转行
ag|9$ <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
Vjv6\;tt8 <layer>是ns的标记,ie不支持,相当于<div>
t201ud2$ hj%}GP{{ 21.让弹出窗口总是在最上面:
%w;1*~bH <body onblur="this.focus();">
m~b#:4D3 0:~gW#lD 22.不要滚动条?
J+-,^8) 让竖条没有:
K+(m'3` <body style=`overflow:-Scroll;overflow-y:hidden`>
@Z"QA!OK~c </body>
vbW\~xf 让横条没有:
**"zDY*?W <body style=`overflow:-Scroll;overflow-x:hidden`>
0tn7Rkiw </body>
A0'tCq]?0 两个都去掉?更简单了
Lqy|DJ% <body scroll="no">
gEX:S(1QP </body>
k
i~Raa/e ":5~L9&G 23.怎样去掉图片链接点击后,图片周围的虚线?
VKl~oFKXJ <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
}s8*QfK> g;|
n8] 24.电子邮件处理提交表单
H{p[Ghp <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
+z{x 7 <input type=submit>
',v0vyO8 </form>
h9@gs,' s2,`eV 25.在打开的子窗口刷新父窗口的代码里如何写?
Py( w T%w window.opener.location.reload()
So3,Z'z= D|
3AjzW 26.如何设定打开页面的大小
lk5_s@V
l <body onload="top.resizeTo(300,200);">
$\=6."R5< 打开页面的位置<body onload="top.moveBy(300,200);">
Xmw2$MCB J~ PTVR 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
f?oI'5R41 <style>
B$iMU?B3 body
fh/)di {background-image:url(logo.gif); background-repeat:no-repeat;
wFH(.E0@Q XmE_ F background-position:center;background-attachment: fixed}
^;v.ytO* </style>
*GY,h$Ul >-o?S O(M, 28. 检查一段字符串是否全由数字组成
_A# x&<c <script language="javascript"><!--
;1Tpzm function checkNum(str){return str.match(//D/)==null}
5Lo==jHif alert(checkNum("1232142141"
Y D1g]p alert(checkNum("123214214a1"
TU^tW // --></script>
hU=f?jo/ ]7Xs=>"Iw 29. 获得一个窗口的大小
EV;;N document.body.clientWidth; document.body.clientHeight
@)FXG~C* ^$^Vd@t>a 30. 怎么判断是否是字符
c{r6a=C if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
ixUiXP else alert("全是字符";
`K ~>!d_ #EwRb<'Em 31.TEXTAREA自适应文字行数的多少
@idp8J [td <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
O>{t}6o </textarea>