1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
p
QE)p
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
i^Ut015q% R""%F#4XJ2 2. <body onselectstart="return false"> 取消选取、防止复制
yf1CXldi P<dy3; 3. onpaste="return false" 不准粘贴
D}mL7d1 {i{xo2<1" 4. oncopy="return false;" oncut="return false;" 防止复制
~fN%WZ;_ eBW=^B"y+ 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
^y.UbI T8J4C=?/ 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
- Xupq/[, &vUq}r%P 7. <input style="ime-mode:-Disabled"> 关闭输入法
$ACx*e% JMV50 y 8. 永远都会带着框架
oh8L`=>&a <script language="javascript"><!--
|WQ9a' ' if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
;6;H*Y0,|E // --></script>
mNmUUj9z t=wXTK5" 9. 防止被人frame
X~U >LLr <SCRIPT LANGUAGE=javascript><!--
E0f{iO;} if (top.location != self.location)top.location=self.location;
%|Qw9sbd // --></SCRIPT>
fjz) Gp )$M,Ul 10. 网页将不能被另存为
'?Bg;Z'L % <noscript><iframe src=*.html></iframe></noscript>
pK_?}~ |hzT; 11. <input type=button value=查看网页源代码
_2Zp1h, onclick="window.location = `view-source:`+
http://www.51js.com/`";>
iw]k5<qKj 6F0(aGs 12.删除时确认
mw$Y <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
D0bnN1VP ROAI9sW0 除</a>
loOOmHhJ& ISqfU]>[ 13. 取得控件的绝对位置
Opg#*w%- //javascript
gT52G?- <script language="javascript">
I."p function getIE(E){
~UMOT!4}3 var t=e.offsetTop;
VV3}]GjC var l=e.offsetLeft;
tai Vk4 while(e=e.offsetParent){
F1W+o?B t+=e.offsetTop;
e<+<lj" l+=e.offsetLeft;
Lk,+Tfk" }
n'w,n1z7 alert("top="+t+"/nleft="+l);
FvImX }
gQVBA % </script>
H#(<-)j0_ 3(_!`0#F% //VBScript
N +Sq}hI <script language="VBScript"><!--
=:7$/T'Qg function getIE()
05e>\}{0 dim t,l,a,b
pdz'!I set a=document.all.img1
p8>%Mflf t=document.all.img1.offsetTop
8C&x MA^ l=document.all.img1.offsetLeft
[#b2%G1 while a.tagName<>"BODY"
bKz{wm% set a = a.offsetParent
iD_TP t=t+a.offsetTop
Ie_I7YJ l=l+a.offsetLeft
;iX<`re~ wend
5w3Fqu>39? msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
H!eh
J$[ end function
/6tcSg) --></script>
s-D?) zG%
|0
14. 光标是停在文本框文字的最后
9M2f!kJP$ <script language="javascript">
qu{mqkfN> function cc()
(_8#YyW# {
8&(-8 var e = event.srcElement;
O%$O(l var r =e.createTextRange();
Jt=>-Spj r.moveStart(`character`,e.value.length);
19I:%$U3 r.collapse(true);
i^g~~h
F r.select();
Yn<)k_kp }
AzjMv6N </script>
/H&aMk}J@y <input type=text name=text1 value="123" onfocus="cc()">
G11cNr>* h6QWH 15. 判断上一页的来源
%zljH"F javascript:
P|}\/}{` document.referrer
rm|7
[mK oyvtZ/@ 16. 最小化、最大化、关闭窗口
.TN2s\:]jw <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
pGkef0p@ <param name="Command" value="Minimize"></object>
(#u{ U= <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
q$ >_WF#|| <param name="Command" value="Maximize"></object>
(j N]OE^ <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
:~-i&KNk <PARAM NAME="Command" value="Close"></OBJECT>
[4gjC
I#c(J <input type=button value=最小化 onclick=hh1.Click()>
;,`]O!G:P <input type=button value=最大化 onclick=hh2.Click()>
6/7F">@j <input type=button value=关闭 onclick=hh3.Click()>
^pw7o6} 本例适用于IE
m/?h2McS t|=n1\=? 17.屏蔽功能键Shift,Alt,Ctrl
8MQbLj'H <script>
M,G8*HI" function look(){
)52#:27F if(event.shiftKey)
Wa, 7P2r alert("禁止按Shift键!"; //可以换成ALT CTRL
m5qCq9Y }
Sj1r s#@1 document.onkeydown=look;
.+uVgSN </script>
T#N80BH[ hg&u0AQ2 18. 网页不会被缓存
">,K1:(D <META HTTP-EQUIV="pragma" CONTENT="no-cache">
T>5wQYh$' <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
~Jxlj(" 0( <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
J~'~[,K 或者<META HTTP-EQUIV="expires" CONTENT="0">
`\e'K56W6 w 3d\0ub 19.怎样让表单没有凹凸感?
]!-R<[b
6 <input type=text style="border:1 solid #000000">
)BpIxWd? 或
8xgc[# <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
-s33m]a; `W="g6( 1 solid #000000"></textarea>
.W-=x,`hY4 9Q=>MOB- 20.<div><span>&<layer>的区别?
GJ>ypEWo <div>(division)用来定义大段的页面元素,会产生转行
&gJW6< <span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
d(\ 1 }l <layer>是ns的标记,ie不支持,相当于<div>
13\Sh Sn0Xl3yr
21.让弹出窗口总是在最上面:
x@Sra@ <body onblur="this.focus();">
Q>V?w gZ wNbTM.@ 22.不要滚动条?
W*3o|x 让竖条没有:
XWc|[>iO <body style=`overflow:-Scroll;overflow-y:hidden`>
O2$!'!hz </body>
%qONJP 让横条没有:
Zr5'TZ`$ <body style=`overflow:-Scroll;overflow-x:hidden`>
PXR0 Yn </body>
01-p
`H+ 两个都去掉?更简单了
;+r0
O0;9 <body scroll="no">
U:J /\- </body>
I?A~zigO +$'e4EwqV 23.怎样去掉图片链接点击后,图片周围的虚线?
~;TV74~rr <a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
vsjM3= B>R*
f C@g 24.电子邮件处理提交表单
Cx$9#3\ <form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
IM$'J <input type=submit>
{6ajsy5= </form>
0H;"5 Ni&,g 25.在打开的子窗口刷新父窗口的代码里如何写?
)0'Y et} window.opener.location.reload()
Z=0iPy,m> Ua}g 26.如何设定打开页面的大小
"tpvENz2s <body onload="top.resizeTo(300,200);">
K,Lr+ 打开页面的位置<body onload="top.moveBy(300,200);">
W=q?tD~V GcPB'`!M 27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
B[C7G7<B <style>
\?aOExG
I body
rD_Ss.\^g {background-image:url(logo.gif); background-repeat:no-repeat;
D-;J;m
\ R9S7_u background-position:center;background-attachment: fixed}
+SP!R[a </style>
mm3zQ!2j. &p