1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
>]k'3|vV <table border oncontextmenu=return(false)><td>no</table> 可用于Table
oP".>g-. [2!K 6 2. <body onselectstart="return false"> 取消选取、防止复制
2c
<Qh= %jY/jp=R 3. onpaste="return false" 不准粘贴
n@xDFa j#b?P=|l 4. oncopy="return false;" oncut="return false;" 防止复制
:hG?} [-2 'Z+~G 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
z2&SZ.mk +?~'K&@ 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
1Q6WpS e1X*}OI 7. <input style="ime-mode:-Disabled"> 关闭输入法
z1ltc{~Z s45Y8!c 8. 永远都会带着框架
Yo
c N@s <script language="javascript"><!--
(@dh"=Lt\ if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
Qc z7IA // --></script>
Poacd;* rs3Uk.Z^' 9. 防止被人frame
Dm6}$v'0 <SCRIPT LANGUAGE=javascript><!--
tqE LF if (top.location != self.location)top.location=self.location;
Dqe/n_Z // --></SCRIPT>
b$nXljV4? OCF\*Sx 10. 网页将不能被另存为
4XDR?KUM <noscript><iframe src=*.html></iframe></noscript>
9
I> 3p4] @#}9?>UV 11. <input type=button value=查看网页源代码
FG-w7a2mn onclick="window.location = `view-source:`+
http://www.51js.com/`";>
Nf>1`eP 02} &h 12.删除时确认
+n]U3b <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
]S[zD|U% m El*{] 除</a>
IEdC
_6G {hX.R 13. 取得控件的绝对位置
dx@#6Fhy //javascript
%lchz/ <script language="javascript">
W 0Q-&4 function getIE(E){
X|H%jdta var t=e.offsetTop;
<w}k9(Ds var l=e.offsetLeft;
|8h<Ls_ while(e=e.offsetParent){
5f7;pS< t+=e.offsetTop;
jpqq>Hbg_ l+=e.offsetLeft;
Roy0?6O }
O k_I}X alert("top="+t+"/nleft="+l);
EW$ Je
}
REhXW_x </script>
2"NRnCx* LKG],1n- //VBScript
FK{YRt <script language="VBScript"><!--
3KfZI&g function getIE()
-,et. * dim t,l,a,b
Wy,DA^\ef set a=document.all.img1
"TKf"zc t=document.all.img1.offsetTop
zGu(y@o l=document.all.img1.offsetLeft
gqJ&Q
t#f while a.tagName<>"BODY"
%FQMB set a = a.offsetParent
FZnkQ t=t+a.offsetTop
O: sjf?z l=l+a.offsetLeft
YcGSZ0vQ wend
LGPy>,! msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
t(CdoE,6 end function
Lm9y!>1"O --></script>
$GUSTV XZA3TZ 14. 光标是停在文本框文字的最后
3~BL!e, <script language="javascript">
}#q9>gx function cc()
*8U+2zgfC {
O1coay var e = event.srcElement;
"=H7p3 var r =e.createTextRange();
bmc1S r.moveStart(`character`,e.value.length);
7(eWBJfTo r.collapse(true);
X(1nAeQ r.select();
s'ntf }
T.!GEUQ </script>
FqQm*k_ <input type=text name=text1 value="123" onfocus="cc()">
31wact^ NDU,9A.P 15. 判断上一页的来源
C+,;hj javascript:
#18H
Z4N document.referrer
m1VyYG ,Vt7Kiu 16. 最小化、最大化、关闭窗口
' G-]> <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
a|32Pn <param name="Command" value="Minimize"></object>
Rs{L <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
Qwk <param name="Command" value="Maximize"></object>
oKz|hks[6 <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
18Vtk"j <PARAM NAME="Command" value="Close"></OBJECT>
>c\'4M8Cz i=reJ(y- <input type=button value=最小化 onclick=hh1.Click()>
_+%-WFS| <input type=button value=最大化 onclick=hh2.Click()>
xg'z_W <input type=button value=关闭 onclick=hh3.Click()>
ME1lQ7E4B 本例适用于IE
iquB]z' "a-Ex ] 17.屏蔽功能键Shift,Alt,Ctrl
7s,IT8ii <script>
p(%7|' function look(){
Dz]&|5'N if(event.shiftKey)
"}Ch2K alert("禁止按Shift键!"; //可以换成ALT CTRL
[sTr#9Z }
#,q w~l] document.onkeydown=look;
WDSkk"#TF </script>
S,lJ&Rsu 3otia;&B
18. 网页不会被缓存
#DwTm~V0" <META HTTP-EQUIV="pragma" CONTENT="no-cache">
>yg mE`g <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
9cWl/7;zXO <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
WcPDPu~/ 或者<META HTTP-EQUIV="expires" CONTENT="0">
]/HSlT= g[44YrRD 19.怎样让表单没有凹凸感?
kG
&.| <input type=text style="border:1 solid #000000">
4s^5t6 或
-wC;pA#o <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
z6B/H2 }/[tB 1 solid #000000"></textarea>
={W;8BUV%^ 8}\VlH] 20.<div><span>&<layer>的区别?
.Frc:Y{ <div>(division)用来定义大段的页面元素,会产生转行
782be-n <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
B+iVK(j'[v <layer>是ns的标记,ie不支持,相当于<div>
1SP)`Q +e`f|OQ 21.让弹出窗口总是在最上面:
J8J~$DU\Gv <body onblur="this.focus();">
iRS )Z) ?zQ\u{]= 22.不要滚动条?
n wToZxHZ~ 让竖条没有:
>,y291p2 <body style=`overflow:-Scroll;overflow-y:hidden`>
W @`Nn*S </body>
IBcCbNs! 让横条没有:
~{0:`)2FQ <body style=`overflow:-Scroll;overflow-x:hidden`>
4Ucg<Z&% </body>
g6IG>) 两个都去掉?更简单了
'49&qO5B <body scroll="no">
"'4R_R </body>
X~sl5? ,_r"=>?@ 23.怎样去掉图片链接点击后,图片周围的虚线?
dZIAotHN: <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
gV):3mWC :mXc|W3 24.电子邮件处理提交表单
~_QZiuq& <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
UQaLhKv: <input type=submit>
~urIA/ </form>
s&iM.[k ~jH@3\
?- 25.在打开的子窗口刷新父窗口的代码里如何写?
tU>wRw=d window.opener.location.reload()
G6w&C^J*8> A9Q!V01_ 26.如何设定打开页面的大小
2^bq4c4J <body onload="top.resizeTo(300,200);">
|[CsLn; 打开页面的位置<body onload="top.moveBy(300,200);">
\acJ9N <h4"^9hL 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
Uy5IvG;O+ <style>
/WRS6n body
2BXpk^d5y {background-image:url(logo.gif); background-repeat:no-repeat;
z~L''X7g Al09R,I; background-position:center;background-attachment: fixed}
w0)V3 </style>
4[
M!x )y\^5>p[ 28. 检查一段字符串是否全由数字组成
Ds9pXgU(Z <script language="javascript"><!--
od{Y`
.< function checkNum(str){return str.match(//D/)==null}
L)a8W
alert(checkNum("1232142141"
OKNA36cU' alert(checkNum("123214214a1"
YFv/t=` // --></script>
nW3-)Q89 yMq&9R9F 29. 获得一个窗口的大小
01g=Cg document.body.clientWidth; document.body.clientHeight
:.'<ndM &M,a+|yuY 30. 怎么判断是否是字符
cTCo~Pk4 if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
MIo<sJuv else alert("全是字符";
jGl8y!aM U s86.@| 31.TEXTAREA自适应文字行数的多少
klxVsx%I{G <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
f_}/JF
</textarea>