TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
1. 将彻底屏蔽鼠标右键
V- w& ]7 Q4 i# {<table border oncontextmenu=return(false)><td>no</table> 可用于Table0 @, i* u ^8 {* ~+ Q
. Z5 c5 [+ N6 Q) k6 G
2. <body> 取消选取、防止复制/ \8 d8 P5 u$ s% C6 q
% ]+ j* y" X2 C- f' K3. 不准粘贴& [) M$ U$ z9 M+ Z
. `# \. m) ^8 n! \! d _
4. 防止复制& n! g' ]7 f, @3 K/ e
: s% [% i. ^8 b k' _, \5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
0 Y S) ~ u5 P( e3 I: z6 U0 p) j' m7 h- K( U6 ? w- t& w
6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标. G9 ]1 d3 R5 G: r6 \0 A
! [2 p v9 A+ R( q( v
7. <input style="ime-mode:disabled"> 关闭输入法
) ^) J% o8 Y4 T- R& x% E3 U5 m7 J/ h8 R5 c) U' ^3 p
8. 永远都会带着框架' p* M w: ^7 q1 u+ T8 ~* x) s
<script language="javascript"><!--" z' V& W0 M5 N: T1 S( G6 }
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
. ?- @: D2 ~6 @# |3 G4 s! b// --></script>
4 v4 S' X! W, E! {& s9 q. g
9 A [% G# Y) n$ \9. 防止被人frame) F. u: ?0 u; @/ r5 ]
<SCRIPT LANGUAGE=javascript><!--
9 Z( v6 @( W) Q; A; ]$ ?8 nif (top.location != self.location)top.location=self.location;0 ]/ x- _4 _& ^9 c0 f& E
// --></SCRIPT>
/ x& R( e0 s# d; w0 }2 O! s! P% N
; _5 ^- r8 m) B C10. <noscript><iframe src=*.html></iframe></noscript> 网页将不能被另存为+ ]" A6 T1 ]0 R, R! [1 j! E# _
. g2 Q: e6 l1 S$ i
11. <input type=button value=查看网页源代码 ( K# o! F& Z" g
onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'">
5 j5 P3 W# V& |$ \+ e$ B4 a* M
" F2 D* m' y" }' c4 E* e7 x' d; \12. 怎样通过asp的手段来检查来访者是否用了代理( L, `6 }. l8 U
<% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then7 `! ~# K- `3 n: b! n/ S4 p1 b3 X
response.write "<font color=#FF0000>您通过了代理服务器,"& _
0 j+ X/ q/ g6 z4 B; Y+ w"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")9 b( z, e9 I) O0 m$ b
end if
# g p: a& L* P/ u& }" K%>
' U) L8 J8 A- y4 O; D+ }0 m* Y! b) d6 G
13. 取得控件的绝对位置
2 c* s9 c$ K. C8 O% @( e/ t6 k
f D) C! G$ ]6 V. d//javascript* f% l- }- k1 ^) {8 q- |
<script language="javascript">! ^3 s; H# q+ X. f
function getIE(e){( l; J, P) x4 ^# p
var t=e.offsetTop;! M2 s2 y8 k8 ?: X2 `+ O
var l=e.offsetLeft;
# F' c" j7 y f0 l2 |while(e=e.offsetParent){
$ R2 h1 q$ @# bt+=e.offsetTop;
/ _$ z9 c4 C2 R$ P7 _' `* F& Ll+=e.offsetLeft;* d( ~' i7 Y1 }* N+ [0 d# a
}
; v3 E/ T; n0 O [) K. W! ealert("top="+t+"\nleft="+l);6 y' _0 \' v2 V4 z# G2 ^( Z
}, Q+ a9 `2 y1 o8 u" W1 m# W" ~
</script>
: y1 r5 r$ S `3 M/ V6 ]" F+ i% L# n1 i3 c4 o5 K
//VBScript1 ]# X/ F6 x5 W2 v4 N9 V
<script language="VBScript"><!--) V; \; @: d% B: }2 _
function getIE()
. ?& F4 ?. b' \dim t,l,a,b
/ { f' A1 j0 b. {2 R8 g# B. j( I5 [set a=document.all.img1' e9 P; y" t+ R' f0 m9 L8 F4 {
t=document.all.img1.offsetTop
* Q/ D6 ]8 ?! s: s/ B! Il=document.all.img1.offsetLeft
7 B( K3 e/ {! |. T' h- u/ Y* u; nwhile a.tagName<>"BODY"
! }$ V! `4 X& }" ]! n! B, bset a = a.offsetParent* i K! P& Q/ `7 q
t=t+a.offsetTop
4 }3 u: M1 E7 `l=l+a.offsetLeft- e; C2 R' W$ e
wend6 j4 i+ ?9 X' U7 N3 [
msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置". b3 d0 |! o$ H; z6 | f
end function. f* K- l+ ]- ?
--></script>/ n9 Q4 r m6 ~( _. s
0 Y4 Q2 ~; j7 K/ {' U14. 光标是停在文本框文字的最后
% h1 ]% D7 x) N& }9 F5 V& T<script language="javascript">
. R; v7 d; m0 O7 ufunction cc()
9 s* d& A/ m8 }" f- N{' D4 o% ?+ D- D& T- K' N j
var e = event.srcElement;
0 U9 N* G8 G& `/ H9 g( Jvar r =e.createTextRange();) Z9 ]$ V1 X0 B8 }% y
r.moveStart('character',e.value.length);4 n4 `' q; g3 G4 k9 k# @
r.collapse(true);8 z* L$ Q4 t! C( q% w U1 Q
r.select();
e* Q1 L M' G$ {+ s; m}
- q& `- L8 y* x) o</script>
0 ^8 ?: _) l! l<input type=text name=text1 value="123">& y, N9 {2 x% x7 E
1 l* C5 d! M3 A, F
15. 判断上一页的来源$ A) Q1 Y$ k- Z% z; C
asp:
" a( a3 ]$ L1 Vrequest.servervariables("HTTP_REFERER")/ d7 Q" Y# s" J/ m0 {/ i
( N+ r9 t9 A Y: y: H/ V+ f- P
javascript :
& H" X( `- F2 E% _0 d1 o! L$ bdocument.referrer7 c) H# t3 q8 q" ^
% C l* H- w' {- A- G16. 最小化、最大化、关闭窗口( ]* ~% ~! o5 N) p) {& M2 b( e6 L
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 0 J7 l5 @9 A6 y! z4 W
<param name="Command" value="Minimize"></object>% A9 m* ^, j3 K% G Q
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
" w+ S, T0 Y+ Q/ P" I9 C<param name="Command" value="Maximize"></object>
! ]3 Z' l- t3 r, c, Z. e5 c' h" U<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
4 i( ?/ c2 S4 c* j* g7 _<PARAM NAME="Command" value="Close"></OBJECT>
L, B5 p2 i& w1 S9 i P# v& _9 c/ x: }. Z' [3 W
<input type=button value=最小化 onclick=hh1.Click()>% Z Z1 d- ]8 l
<input type=button value=最大化 onclick=hh2.Click()>
' O% e. T; w8 }) j4 e& r. v<input type=button value=关闭 onclick=hh3.Click()>
V8 ?1 A, [. ^ U( }2 i9 ?7 S本例适用于IE2 Z% W' Z& g2 F T V$ D, B
1 R# x" p6 `' F* u6 X( } {9 e O$ u17.
/ L' w" `$ e7 D2 ~* c" n( d<%
# H) u4 K. g( q'定义数据库连接的一些常量
" @+ n3 k: M) p0 e+ I" L4 @* ?$ `Const adOpenForwardOnly = 0 '游标只向前浏览记录,不支持分页、Recordset、BookMark& ]. @- Y' \4 F
Const adOpenKeyset = 1 '键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark1 Q' p' G/ D0 ^9 U$ W) r
Const adOpenDynamic = 2 '动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。4 z9 q" m$ c8 ~# g1 N, j* f2 g
Const adOpenStatic = 3 '静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
8 I* D) c4 `5 u5 p& M! E. J
4 f, \8 ]& f x, R! f/ N/ _Const adLockReadOnly = 1 '锁定类型,默认的,只读,不能作任何修改7 {, W2 ^; N/ y0 B5 ]$ t
Const adLockPessimistic = 2 '当编辑时立即锁定记录,最安全的方式: U$ u* Q) D- ^# V! X p+ r3 R
Const adLockOptimistic = 3 '只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
+ H5 E0 d3 Z9 C) j' m2 m# OConst adLockBatchOptimistic = 4 '当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
+ \) V& ?% y3 ~3 O
# r. I% R9 ~+ l, J8 g6 w- dConst adCmdText = &H00015 O' W7 C" Q' j( Z/ E* N
Const adCmdTable = &H0002
- E# i5 h6 K) B& J1 f%>2 i: m0 x$ m) P. Z) ?
4 @# b' ?/ K7 N3 c1 f2 f
18. 网页不会被缓存
3 U" v+ E7 `/ C2 B$ AHTM网页, W0 p+ @% P$ K! k2 I
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
% T5 Z, X" f; j2 I) p<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
) X7 h, o% `3 n% {% k7 e" f% h<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
4 }3 B) @9 B6 E( m' W, G% u4 [或者<META HTTP-EQUIV="expires" CONTENT="0">
1 @, G- H) N( x; d4 FASP网页6 E% q6 W% o6 C% i
Response.Expires = -1
2 @0 o& P" {* ~0 ^! U# y8 }/ S1 x5 DResponse.ExpiresAbsolute = Now() - 1
$ W: u Y7 E* Z; sResponse.cachecontrol = "no-cache"' _! e/ `' ^9 Z0 F! s
PHP网页( E+ T! b& G- G
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
, ?" O$ n4 D) ~* ]' {0 B% Pheader("Cache-Control: no-cache, must-revalidate");
4 ~& D7 {, ^5 s5 ]: L; `header("Pragma: no-cache");
$ N6 `8 i; x) B
w! }+ Y$ P+ u6 d6 x19. 检查一段字符串是否全由数字组成
" Q+ H( b/ m% q3 _* o# J<script language="javascript"><!--$ ]$ [3 E, c: G2 h7 f
function checkNum(str){return str.match(/\D/)==null}
8 {# P$ ^. p5 {* w4 y3 ]alert(checkNum("1232142141"))* @* a ~" e0 ?* s: t
alert(checkNum("123214214a1"))
! d% P' q& P. q, C' B// --></script>- n0 S3 c) F3 j" b8 v
6 q0 L% H0 f ? w2 Q! F
20. 获得一个窗口的大小
/ T; j [6 _1 i+ y2 @0 idocument.body.clientWidth,document.body.clientHeight
; j- ?9 n% i3 s! v1 Z1 I3 b9 T+ ?3 P: l
21. 怎么判断是否是字符7 h: W N3 c6 J& o o- q* a) C
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");, g( G# H5 z0 v- M2 o
else alert("全是字符");
' N( Q: o, a, a, ]2 D
- _5 L5 d* U! H2 R& `22.TEXTAREA自适应文字行数的多少
5 ^/ c1 h q' F( P6 [<textarea rows=1 name=s1 cols=27>/ J; P- p. T+ t1 Q* c8 R$ B
</textarea>
o) P6 D" K. K9 u: B9 M+ A/ Z; t. c2 I: x' g
23. 日期减去天数等于第二个日期* e0 H3 w) a) G- Z: Y: j
<script language=javascript>- C0 |" C& T; V' b4 D
function cc(dd,dadd)2 z1 q2 |6 x" O t6 s% Z7 o
{
- J* H* W# P6 Z( W- ]6 \2 `//可以加上错误处理- c' O, {" Y) ?& V6 w' d3 M9 W
var a = new Date(dd)- |' [4 s# O; u! R9 J% Q4 Z; I: q
a = a.valueOf()
. a2 a& y/ N, m8 ?a = a - dadd * 24 * 60 * 60 * 1000
7 Y: R0 A# B, J1 na = new Date(a)
& j7 b/ D. _' Q6 `alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
# J& v6 u5 ? F. N, ~8 l}
6 |6 v- k! G# O |' m/ ?/ v) ]cc("12/23/2002",2)
H2 W, B) |- ^6 u2 U</script>
% F% ]! q4 [& t9 I& ~+ a) G% a1 k# j; T% a# P/ R( Y8 d
24. 选择了哪一个Radio
5 `1 h4 x6 x; q- w<HTML><script language="vbscript">2 q% d4 v8 s8 J; h) e9 w; q: t
function checkme()* w6 U8 X3 s2 Z. g/ n [+ b
for each ob in radio1
1 A: x6 G/ y% e. u$ q; Bif ob.checked then window.alert ob.value3 [6 b6 s! ^0 h
next V6 ?1 A6 |2 L$ a, u+ l8 A
end function
. J% c+ }" k: I" z3 x) n</script><BODY>
! J( v/ m q8 M<INPUT name="radio1" type="radio" value="style" checked>Style
- D) p6 c- M. M# ]+ M, l/ W& \<INPUT name="radio1" type="radio" value="barcode">Barcode& T, n- p: x. a# v, r1 ~
<INPUT type="button" value="check">
% o3 q, P9 R8 Q# ?+ s$ p</BODY></HTML>
# s3 C6 g9 r: Q6 t) i
5 \! G; H0 Y" \- d+ R6 ~! | E25.获得本页url的request.servervariables("")集合; y# p$ E9 b7 u& }
Response.Write "<TABLE border=1><!-- Table Header --><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"" F6 b5 V, u1 J# |* F
for each ob in Request.ServerVariables+ D- j6 @" d9 b! h0 K4 z p, U
Response.Write "<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"2 c& E5 q R" R5 W4 c% V
next" @1 h) x. N/ v3 ^; y6 a1 |4 ^
Response.Write "</TABLE>"
1 m# H# J) M3 O
; z# m3 B0 H: _- y3 f26.
9 q9 b* W1 N9 r本机ip<%=request.servervariables("remote_addr")%>
0 R; |: r* F. m# `- Y1 {+ T服务器名<%=Request.ServerVariables("SERVER_NAME")%>& j, |/ V6 p# U6 r7 W& m) Q% {
服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
7 d3 Q' i, H1 m( {服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
3 a" L5 o4 H$ q+ s6 b服务器时间<%=now%>$ d" l1 D. _% D" a/ T
IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%># c3 d( ^+ {5 ?8 x$ w" Y
脚本超时时间<%=Server.ScriptTimeout%>
/ I+ W( z$ Q: Q0 `. T本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
7 y8 O1 `5 C4 c8 e6 W服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
8 l0 F9 M2 r. h. l2 x3 {6 ^3 V服务器解译引擎<%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
( x0 x% a+ f0 D& @/ @) ^; \* z1 \. x7 F服务器操作系统<%=Request.ServerVariables("OS")%>9 y" L: A# ?1 }2 N
% n$ s5 _ R/ D( z4 {1 z
27.ENTER键可以让光标移到下一个输入框
2 A' Z! m- D3 _& O" A6 f/ X4 d8 K<input>$ W1 R6 w6 j6 S y- L
8 ^* p* t- O" V ^$ h! @. C4 \28. 检测某个网站的链接速度:9 e1 u" @7 Z. M _# h/ U
把如下代码加入<body>区域中:7 U; H2 ], u- M/ e& v0 S
<script language=javascript># x: s' Y0 { v$ }6 I0 p; u
tim=14 ]! R( T& ^% X3 a) |( f
setInterval("tim++",100): Y5 w4 X8 v+ N9 ]
b=1! i" n2 q4 Z/ w0 w; N' C
. [; ^/ Q' o0 ~ | K1 ]8 D& Gvar autourl=new Array()+ p/ E6 t3 S! v5 _, d
autourl[1]="www.njcatv.net"' E, J* J7 F: j; Q
autourl[2]="javacool.3322.net"
3 Z! k) i# r. E" O; s* b1 v; Mautourl[3]="www.sina.com.cn"# K1 ?4 i% u* h5 N4 {/ n* A
autourl[4]="www.nuaa.edu.cn"9 p; C7 c4 _) B" T& D
autourl[5]="www.cctv.com"
4 r' m, P; ~9 X; `4 e- u `. [+ s- V' C
function butt(){% n% \4 w9 _$ X* Z
document.write("<form name=autof>")
4 a8 g! f; n" Q0 r: S' [6 bfor(var i=1;i<autourl.length;i++)6 g, s: ?9 g( Y
document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=text name=url"+i+" size=40> =》<input type=button value=GO onclick=window.open(this.form.url"+i+".value)><br/>")6 u) H/ r; ] ?
document.write("<input type=submit value=刷新></form>"): Y1 A% X2 X n$ ^
}
( c# I3 K G) E# t. Z6 s0 tbutt()* d# c" |% [+ K0 a, F
function auto(url){
4 G; \ N* N/ Xdocument.forms[0]["url"+b].value=url0 d/ `1 ]! P% {' s( P) W" d
if(tim>200)
0 M+ u! T5 U2 r$ @2 R7 ~) J{document.forms[0]["txt"+b].value="链接超时"}5 z. E# a" P& A; u3 R$ r
else
4 M1 L- e8 W9 M" Y% [* a/ W{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}" l. m5 a' g3 g8 m5 p$ v
b++% E* W5 P1 ]* |- o( q/ X
}
; C- L0 P; N @# k0 ~$ r& ]* \function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 onerror=auto('http://";;+autourl+"')>")}" {( e5 x. V5 o
run()</script>
8 W; M9 }' K) \, @/ Q% O
]# M. \/ l$ I+ ^0 n8 d- q. c( Y) j29. 各种样式的光标6 e3 s* x# [9 } k9 B) a# H4 @
auto :标准光标
2 G4 |# N) g1 F4 l3 Rdefault :标准箭头
0 ^! ~6 G- J7 A- @hand :手形光标3 d% D7 j% g7 \+ I# x# ~
wait :等待光标* h+ S/ A- j, a$ r
text :I形光标& h( s% @2 b) h9 ?2 p
vertical-text :水平I形光标9 F) Z: j6 p' ~
no-drop :不可拖动光标& {& |; S% I" N1 F. i5 c8 j3 u5 B
not-allowed :无效光标
) z' M$ f9 E+ ^help :?帮助光标
- h/ _, {7 i, A8 n; B+ \) d2 Tall-scroll :三角方向标
v! @, q# A; S0 Z* L- A+ A% Wmove :移动标$ s" e# M* }$ _" r/ V- C7 m
crosshair :十字标/ z: U0 A3 ?2 U" a0 i n& ?
e-resize
& B7 ?- `0 K; D0 `n-resize- G! P: c' {( p( `, H" v
nw-resize& {4 ]" [$ H- N$ I9 T& A+ W6 f, h
w-resize' y. f6 [* w: C
s-resize. j( H ~3 L) J2 K3 V2 e
se-resize
V7 n( H3 Q7 m: C4 I- L) xsw-resize 转$ c+ N7 u K: O b" W
|
|