1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
'ITq\1z <table border oncontextmenu=return(false)><td>no</table> 可用于Table
mLhM_= 47q>
q 2. <body onselectstart="return false"> 取消选取、防止复制
p'R<yB)V P 45Irir 3. onpaste="return false" 不准粘贴
xp^RAVXq` \&Yn)|! 4. oncopy="return false;" oncut="return false;" 防止复制
25SWIpgG eAy,T<# 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
c{M
,K >#]A2, 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
bU=Utniq Z8SwW<{ $ 7. <input style="ime-mode:-Disabled"> 关闭输入法
2v{WX FLi'}C 8. 永远都会带着框架
6<lo0PQ"Z <script language="javascript"><!--
x92^0cMf if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
y]h0c<NP // --></script>
!..<_qfw : K|
H/kht 9. 防止被人frame
'PF>#X'' <SCRIPT LANGUAGE=javascript><!--
5u!\c(TJ+ if (top.location != self.location)top.location=self.location;
c*IrZm // --></SCRIPT>
Pq /5Dy (0 T!-hsP 10. 网页将不能被另存为
\L Q+
n+ <noscript><iframe src=*.html></iframe></noscript>
_C !i(z!d @DysM~I
11. <input type=button value=查看网页源代码
:q9! onclick="window.location = `view-source:`+
http://www.51js.com/`";>
~i.*fL_Y <],{at` v 12.删除时确认
H>TO8;5( <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
@](vFb !T0I; j& 除</a>
6K.2VY# As,`($= 13. 取得控件的绝对位置
6v)TCj/ //javascript
SQN?[v <script language="javascript">
rpow@@ad< function getIE(E){
xw #CwMbbi var t=e.offsetTop;
1:-'euA" var l=e.offsetLeft;
yv,FzF}7 while(e=e.offsetParent){
2zC4nF)>O t+=e.offsetTop;
Ta?J;&<u]/ l+=e.offsetLeft;
(?4%Xtul1 }
2 @#yQB1 alert("top="+t+"/nleft="+l);
tguB@,O }
*'Yy@T8M </script>
R"t#dG]1t .QvD603%5 //VBScript
KFrsXf <script language="VBScript"><!--
$)M3fZ$# function getIE()
)iN;1> dim t,l,a,b
f}-'67*Y set a=document.all.img1
<i~xJi%1# t=document.all.img1.offsetTop
\J^#2{d l=document.all.img1.offsetLeft
>=@-]X2%j while a.tagName<>"BODY"
2`=jKt set a = a.offsetParent
YC6T0m t=t+a.offsetTop
SzW;Yb"#^k l=l+a.offsetLeft
si0}b~t wend
wps/{h, msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
#UM,)bH end function
D[$"nc/ --></script>
CNNqS^ct Tz,-~ mc 14. 光标是停在文本框文字的最后
`O\>vn <script language="javascript">
;<+efYmyc function cc()
U^PXpNQ' {
m\>gOTpA4 var e = event.srcElement;
07 LyB\l~ var r =e.createTextRange();
`D+zX r.moveStart(`character`,e.value.length);
Olzw)WjG r.collapse(true);
E+L7[ r.select();
DGvuo 8 }
2
}xePX9? </script>
V(S7mA:T <input type=text name=text1 value="123" onfocus="cc()">
u]*7",R
uU /2K"Mpf8 15. 判断上一页的来源
K6v~!iiK$ javascript:
I5"wa:Z document.referrer
KXt8IMP_"y Z ]A
|"6< 16. 最小化、最大化、关闭窗口
XM]m%I <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
t&U9Z$LS <param name="Command" value="Minimize"></object>
b**vUt\ <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
=R5W
KX <param name="Command" value="Maximize"></object>
yY$^
R|t <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
|
Y:`>2ev <PARAM NAME="Command" value="Close"></OBJECT>
UQ0!tFx !Rv ;~f/2 <input type=button value=最小化 onclick=hh1.Click()>
5IU!BQU <input type=button value=最大化 onclick=hh2.Click()>
//@6w;P <input type=button value=关闭 onclick=hh3.Click()>
";/]rwHa) 本例适用于IE
}c,b]!: TEV DES 17.屏蔽功能键Shift,Alt,Ctrl
'w:ugb9] <script>
lelmX function look(){
T}Tv}~!f if(event.shiftKey)
0,hs%x>v alert("禁止按Shift键!"; //可以换成ALT CTRL
U%vTmdOY }
.tRm1&Qi document.onkeydown=look;
/?81Ypt </script>
;.h /D4 alJ0gc2?
18. 网页不会被缓存
kK5&?)3Y: <META HTTP-EQUIV="pragma" CONTENT="no-cache">
fN2Sio: <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
4?pb!@l <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
/d&m#%9Up] 或者<META HTTP-EQUIV="expires" CONTENT="0">
x1:mT[[$ P-X|qVNK1Z 19.怎样让表单没有凹凸感?
&4%pPL\f <input type=text style="border:1 solid #000000">
dS1HA>c)O 或
Dl>tF?= <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
J4qk^1m. 5o6IpF0V 1 solid #000000"></textarea>
- (s0f *f+s 20.<div><span>&<layer>的区别?
,:Px(=d4 <div>(division)用来定义大段的页面元素,会产生转行
Yn?beu' <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
2IYzc3Z{9 <layer>是ns的标记,ie不支持,相当于<div>
g9C;JmU "leSQ 21.让弹出窗口总是在最上面:
y[McdlH m <body onblur="this.focus();">
p[4 +`8 2$JZ(qnN 22.不要滚动条?
hj];a,Br& 让竖条没有:
A"*=K;u/|m <body style=`overflow:-Scroll;overflow-y:hidden`>
>Tf}aI+ </body>
{C w.?JU 让横条没有:
%M
x|"ff <body style=`overflow:-Scroll;overflow-x:hidden`>
q^[t</_N </body>
&g?GF\Y 两个都去掉?更简单了
g1t6XVS$9 <body scroll="no">
kF1$ </body>
x}2nn)fdZ SkDr4kds 23.怎样去掉图片链接点击后,图片周围的虚线?
|lhnCShw <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
(MXy\b< *<\`"C; 24.电子邮件处理提交表单
21!X[)r <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
..yV=idI <input type=submit>
$#V'm{Hh </form>
z$&B7? ->ZP.7 25.在打开的子窗口刷新父窗口的代码里如何写?
s8
WB!x {t window.opener.location.reload()
E$%v);u /Am9w$_T[ 26.如何设定打开页面的大小
rl.K{Uad <body onload="top.resizeTo(300,200);">
%Z6Q/+#fn 打开页面的位置<body onload="top.moveBy(300,200);">
7nPg2K& 59nRk}^$se 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
bZ`#;D< <style>
@,<jPR. body
$z!G%PO1% {background-image:url(logo.gif); background-repeat:no-repeat;
hT^&