1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
|?\gEY-Se <table border oncontextmenu=return(false)><td>no</table> 可用于Table
!a' K & IkSX\* 2. <body onselectstart="return false"> 取消选取、防止复制
e{v,x1Y_z( L@7Qs6G2u 3. onpaste="return false" 不准粘贴
P#AAOSlLV "V: 4. oncopy="return false;" oncut="return false;" 防止复制
v*&Uk'4E ?RZq =5Um& 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
k%{ l4 /6Y0q9 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
o)0C-yO0qf 77+|#<J 7. <input style="ime-mode:-Disabled"> 关闭输入法
/uK)rG
F D~cW
]2 8. 永远都会带着框架
=YWT|%^uX <script language="javascript"><!--
A{4Dzm ! if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
aML#Z |n // --></script>
'
be P u8|@|t 9. 防止被人frame
C>AcK#-x,{ <SCRIPT LANGUAGE=javascript><!--
5iP8D<;o5 if (top.location != self.location)top.location=self.location;
bBA$}bv // --></SCRIPT>
J2rvJ2l=t 6a7vlo 10. 网页将不能被另存为
[m~b[ZwES <noscript><iframe src=*.html></iframe></noscript>
uZ@-e|qto ksTzXG8 11. <input type=button value=查看网页源代码
{d| |q<.- onclick="window.location = `view-source:`+
http://www.51js.com/`";>
7raSf&{&6b LEWa6'0rq 12.删除时确认
S
<2}8D <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
AnRlH _o\>V:IZ 除</a>
- o4@#p> > \^Ep>Pq`] 13. 取得控件的绝对位置
9X!ET! //javascript
$2Ka u 1 <script language="javascript">
iwvt%7 function getIE(E){
PoJmW^:} var t=e.offsetTop;
`tX@8| var l=e.offsetLeft;
Nfr:`$k while(e=e.offsetParent){
q5%2WM]6 t+=e.offsetTop;
Q6u{@$(/N l+=e.offsetLeft;
Cy`26[E$S }
F|,6N/;!W alert("top="+t+"/nleft="+l);
ldK>HxM%Z }
_Q>
"\_, </script>
}6<)yW}U GaHA% //VBScript
K*[9j 0 <script language="VBScript"><!--
BlL|s=dlQV function getIE()
w2k<)3 g~ dim t,l,a,b
-<xyC8$^$ set a=document.all.img1
P= e4lF. t=document.all.img1.offsetTop
'c#IMlv l=document.all.img1.offsetLeft
,E%1Uq" while a.tagName<>"BODY"
mU>&ql?e set a = a.offsetParent
Jms=YLIAA t=t+a.offsetTop
expxp#S l=l+a.offsetLeft
)^&,Dj wend
<]~ZPk[ msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
Bw6 L;Vu end function
;xhOj<: --></script>
*vb ^N0P +)zDA:2Wa" 14. 光标是停在文本框文字的最后
I|Z/`9T <script language="javascript">
"2%>M function cc()
6eM6[ {
k'g$2 var e = event.srcElement;
p<q].^M var r =e.createTextRange();
AfN&n= d K r.moveStart(`character`,e.value.length);
,6DD=w 0r r.collapse(true);
u %'y_C3 r.select();
QGXQ { }
o_sQQF </script>
y86)) <input type=text name=text1 value="123" onfocus="cc()">
l^ARW
E \9'!"-i 15. 判断上一页的来源
p'gb)nI
javascript:
I'dj. document.referrer
cs
t&0 W+.{4K 16. 最小化、最大化、关闭窗口
inZi3@h)T <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
8`*`nQhWa <param name="Command" value="Minimize"></object>
\2j|=S6 <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
BMdSf(l <param name="Command" value="Maximize"></object>
6ga5^6W <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
6%E~p0)i% <PARAM NAME="Command" value="Close"></OBJECT>
vGMJ ^q _PV*lK= <input type=button value=最小化 onclick=hh1.Click()>
_|X7
n~ <input type=button value=最大化 onclick=hh2.Click()>
zi
}(^~Fe <input type=button value=关闭 onclick=hh3.Click()>
iTu0T!4F 本例适用于IE
BB63xEx Z2#`}GI_m 17.屏蔽功能键Shift,Alt,Ctrl
l0Y?v 4 <script>
9qr UM`z$g function look(){
Z^*NnL.' if(event.shiftKey)
)yrAov\z* alert("禁止按Shift键!"; //可以换成ALT CTRL
q4k.f_{ }
{c@G$ document.onkeydown=look;
@UO}W_0ZD </script>
\-c#jo.$8 :@/"abv 18. 网页不会被缓存
e=7W7^"_ <META HTTP-EQUIV="pragma" CONTENT="no-cache">
&+G;R <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
R]Ek}1~? <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
IM=+3W;ak 或者<META HTTP-EQUIV="expires" CONTENT="0">
%l]Rh/VPn? \DS^i`o)rY 19.怎样让表单没有凹凸感?
@; ;G88= <input type=text style="border:1 solid #000000">
)&,K94
或
};r|}v !~_ <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1A^1@^{m' Ig9d#c 1 solid #000000"></textarea>
O:e#!C8^ [x5mPjgw 20.<div><span>&<layer>的区别?
?Wa<AFXQ <div>(division)用来定义大段的页面元素,会产生转行
[Tp%"f1 <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
m6i%DE <layer>是ns的标记,ie不支持,相当于<div>
w.uK?A>W, hg8Be6G< 21.让弹出窗口总是在最上面:
(ii(yz| <body onblur="this.focus();">
s/t11; `eC+% O 22.不要滚动条?
+ubnx{VC 让竖条没有:
jgq{pZ#E <body style=`overflow:-Scroll;overflow-y:hidden`>
# $~ oe" </body>
cIb4-TeV 让横条没有:
r|fO7PD <body style=`overflow:-Scroll;overflow-x:hidden`>
5)`h0TK </body>
Xm|ib%no 两个都去掉?更简单了
,9\Snn <body scroll="no">
76bc]o# </body>
Y@%`ZPJ iP#=:HZu; 23.怎样去掉图片链接点击后,图片周围的虚线?
J{tVa(. <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
W#{la`#Bu h/K@IAd 24.电子邮件处理提交表单
+c) TDH <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
#9:2s$O[x <input type=submit>
bi$VAYn.^ </form>
=EpJZt 0hwj\{" 25.在打开的子窗口刷新父窗口的代码里如何写?
|dk[cX> window.opener.location.reload()
+s~.A_7) H^
BYd%- 26.如何设定打开页面的大小
f4"4ZVcr <body onload="top.resizeTo(300,200);">
pj;
I)-d/ 打开页面的位置<body onload="top.moveBy(300,200);">
>f$NzJ} vq>l>as9O 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
b\giJ1NJB <style>
;LQ9#M? body
CGZ^hoh/ {background-image:url(logo.gif); background-repeat:no-repeat;
opD-vDa h bX2"89{
background-position:center;background-attachment: fixed}
74f9|~% </style>
ARWZ; GX *
t!r@k 28. 检查一段字符串是否全由数字组成
9i%9
<script language="javascript"><!--
wf9z"B function checkNum(str){return str.match(//D/)==null}
+EkW>$ alert(checkNum("1232142141"
u7].}60.' alert(checkNum("123214214a1"
z"UPyW1? // --></script>
1bSD,;$sQ ,2,5Odrz 29. 获得一个窗口的大小
x=*L- document.body.clientWidth; document.body.clientHeight
e&1\'Zq?> Mu2`ODe] 30. 怎么判断是否是字符
BJ5}GX! if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
BQ#L+9% else alert("全是字符";
m@\ZHbq @Y-TOCadT 31.TEXTAREA自适应文字行数的多少
0^&!6R <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
Cj^{9'0 </textarea>