1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
2^'Ec:|f <table border oncontextmenu=return(false)><td>no</table> 可用于Table
beOMln+R XM\\Imw 2. <body onselectstart="return false"> 取消选取、防止复制
=;Q/bD-> :ts3_-cr 3. onpaste="return false" 不准粘贴
O\<zQ2m )BJkHED{ 4. oncopy="return false;" oncut="return false;" 防止复制
6:8s,a3&[k GN_L"|#)= 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
FAM{p=t]HT Au2?f~#Fv 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
Htgo=7!?\3 B{/og*xd*1 7. <input style="ime-mode:-Disabled"> 关闭输入法
a"@f< wU~ 0Md>-H;ZY 8. 永远都会带着框架
_$UJ'W})/ <script language="javascript"><!--
*}]# E$ if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
;.4y@?B // --></script>
6Q :Wo)^! q(n"r0)= 9. 防止被人frame
`NtW+v <SCRIPT LANGUAGE=javascript><!--
vEI{AmogRx if (top.location != self.location)top.location=self.location;
c0o]O[ // --></SCRIPT>
s*rR>D: WOn53|GQK 10. 网页将不能被另存为
}ktIG|GC <noscript><iframe src=*.html></iframe></noscript>
6w<rSU d' ho=!Yy 11. <input type=button value=查看网页源代码
qt L]x - O onclick="window.location = `view-source:`+
http://www.51js.com/`";>
y[b8rv Q"I(3 tp9[ 12.删除时确认
bUcp8 <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
`}ak]Z_ ;a?<7LIx 除</a>
uB)q1QQsqp `t/j6e] 13. 取得控件的绝对位置
e 6mZ;y5_ //javascript
r|l?2 eO~ <script language="javascript">
\ ITd\)F%N function getIE(E){
ec; var t=e.offsetTop;
zTc;-, var l=e.offsetLeft;
l>;hQ h while(e=e.offsetParent){
4$iS@o| t+=e.offsetTop;
O+W<l:|$ l+=e.offsetLeft;
"mQp#d/' }
-*7i:mg alert("top="+t+"/nleft="+l);
VJ\qp% }
+c%jOl </script>
T+L=GnYl OJu>#
//VBScript
@aQ:3/ <script language="VBScript"><!--
:a{dWgN function getIE()
_;3, dim t,l,a,b
pFH.beY set a=document.all.img1
e%e.|+ t=document.all.img1.offsetTop
L;0
NR(b! l=document.all.img1.offsetLeft
yBy7d!@2 while a.tagName<>"BODY"
tU?BR<q set a = a.offsetParent
U,!qNi} t=t+a.offsetTop
]EHsRd l=l+a.offsetLeft
?7fqWlB wend
4~Qnhv7 msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
y#a,d||N1 end function
n#6{K6}k~ --></script>
PE5*]+lW. .F,l>wUNe 14. 光标是停在文本框文字的最后
zg ,=A? <script language="javascript">
"SN*hzs"]` function cc()
AO8 #l
YP? {
c>$d!IKCL var e = event.srcElement;
?1L<VL=b var r =e.createTextRange();
_GkLspSaU r.moveStart(`character`,e.value.length);
f+9eB r.collapse(true);
wn@~80)$ r.select();
8=$X hC }
QKjn/%l"@ </script>
GeJ}myD O <input type=text name=text1 value="123" onfocus="cc()">
s'yR2JYv 2Vti|@JYp 15. 判断上一页的来源
Jk%5Fw0 javascript:
m}z6Bbis 0 document.referrer
-F?97&G$ q;[HUyY, 16. 最小化、最大化、关闭窗口
$9?:P}$v <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
CF>&mXg\ <param name="Command" value="Minimize"></object>
+IS6l*_y>6 <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
i[[.1MnS <param name="Command" value="Maximize"></object>
'dWUE- <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
ho$}#o <PARAM NAME="Command" value="Close"></OBJECT>
A5j?Yts el2Wk@* <input type=button value=最小化 onclick=hh1.Click()>
[s$x"Ex <input type=button value=最大化 onclick=hh2.Click()>
+ZbNSN= <input type=button value=关闭 onclick=hh3.Click()>
VLV]e_D6s 本例适用于IE
y7/4u-_c JOG-i 17.屏蔽功能键Shift,Alt,Ctrl
[;{xiW4V] <script>
I=dn]}b#P function look(){
{d<XDx4` if(event.shiftKey)
qRaPh:Q' alert("禁止按Shift键!"; //可以换成ALT CTRL
kxKb}>= }
2FZT document.onkeydown=look;
S!PG7hK2 </script>
v@]SddP,? Z-lhJ<0/Pa 18. 网页不会被缓存
kcUn GiP <META HTTP-EQUIV="pragma" CONTENT="no-cache">
k.b=EX| <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
9ye!kYF, <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
\FfqIc9; 或者<META HTTP-EQUIV="expires" CONTENT="0">
+@]k[9 \ n2MP 19.怎样让表单没有凹凸感?
:rM2G@{ <input type=text style="border:1 solid #000000">
,Z
@I"&H 或
eyh}O <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
0rL.~2)V Lxv;[2XsW) 1 solid #000000"></textarea>
JkN*hm? r-YJ$/J 20.<div><span>&<layer>的区别?
7vXP|8j <div>(division)用来定义大段的页面元素,会产生转行
ll0y@@Iy <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
C-A?
mIC <layer>是ns的标记,ie不支持,相当于<div>
W0MgY%Qv[ lv?`+tU2_ 21.让弹出窗口总是在最上面:
@?e~l:g})g <body onblur="this.focus();">
y0Gblza }J6:D]Q 22.不要滚动条?
^;ZpK@Luk 让竖条没有:
-HGRrWS <body style=`overflow:-Scroll;overflow-y:hidden`>
4
. c1 </body>
QOK,- 让横条没有:
>yKz8SV# <body style=`overflow:-Scroll;overflow-x:hidden`>
QGI@5 </body>
%0 {_b68x 两个都去掉?更简单了
x*:VE57,z <body scroll="no">
EUs9BJFP </body>
:l"BNT[/ U"/T`f'H z 23.怎样去掉图片链接点击后,图片周围的虚线?
^[.}DNR95( <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
Q>Klkd5( /&|p7 24.电子邮件处理提交表单
tl /i <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
Odwf7> <input type=submit>
9QX!HQ|5y8 </form>
I4%kYp] [K,P)V>K 25.在打开的子窗口刷新父窗口的代码里如何写?
}F0<8L6% window.opener.location.reload()
= r/8~~= ,,G"EF0A 26.如何设定打开页面的大小
ML'y`S <body onload="top.resizeTo(300,200);">
=PY{Elf 打开页面的位置<body onload="top.moveBy(300,200);">
E9mu:T h2x9LPLBxT 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
baD063P; <style>
bK!h{Rr body
C_>XtcU {background-image:url(logo.gif); background-repeat:no-repeat;
oh:9v+ %\,9S`0 background-position:center;background-attachment: fixed}
_BA; H+M </style>
LI@BB:)[ #8M?y*<I 28. 检查一段字符串是否全由数字组成
:QP1! <script language="javascript"><!--
~}j+~ function checkNum(str){return str.match(//D/)==null}
)EB+(c~E alert(checkNum("1232142141"
vu@.;-2E% alert(checkNum("123214214a1"
'fl.&"/r // --></script>
{H(l"KuL .xwskzJ3 29. 获得一个窗口的大小
7'esJ)2 document.body.clientWidth; document.body.clientHeight
E,tdn#_| OnE%D|Tq= 30. 怎么判断是否是字符
q++\<\2 if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
n_; s2,2r else alert("全是字符";
5PZ!ZO& Q<u?BA/ 31.TEXTAREA自适应文字行数的多少
:8eI_X <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
?R)dxuj </textarea>