设为首页

广西经贸职业技术学院论坛

 忘记密码
 免费注册
查看: 3206|回复: 0
打印 上一主题 下一主题

[建站技术]制作网页时的几个经典代码

[复制链接]
  • TA的每日心情

    2019-8-18 09:37
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键9 y/ [9 h- q4 v% V6 j5 _9 ?& t1 q
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table # t: q! M9 \2 ?$ Q4 Z7 P2 q: z
    2.<bodyonselectstart="returnfalse">取消选取、防止复制
    ; Y& M! l, ?( [' ^! Q6 o
    . F, J/ d. O8 D0 C2 ]( p- v! z2 Z3.onpaste="returnfalse"不准粘贴
    " Q& R' ^2 S$ Y" N/ W4 c% L
    % F5 i# [: x  ~" K; ?4.oncopy="returnfalse;"oncut="returnfalse;"防止复制
    $ R$ {9 v7 ^7 |0 O) \
    8 W/ w* G9 \" l5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标3 K/ q9 s) m% K5 D

    8 R% s' d  x, H6 U/ S8 [6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标* u$ }# d8 ^6 w

    1 `+ X  O6 a" D2 P2 B7.<inputstyle="ime-mode:disabled">关闭输入法
    , P) C) N0 r4 e+ H0 z4 }- n5 K) t' ^+ l: I' k
    8.永远都会带着框架
    & r7 q# S5 p6 K<scriptlanguage="javascript"><!--
    0 H; w7 T* ~6 W$ C% \, V; {7 {. Xif(window==top)top.location.href="frames.htm";//frames.htm为框架网页; ]" O: D/ B6 D8 `& B. N- o
    //--></script>7 c4 l$ }: g+ F* U

    ( D# d+ C7 f. \; s! t$ a) R9.防止被人frame
    * E8 {# h" H. E3 t+ d$ C<SCRIPTLANGUAGE=javascript><!--
    * w0 b/ i/ ?: V/ L/ Zif(top.location!=self.location)top.location=self.location;
    $ R, e4 p  d9 W+ U* D//--></SCRIPT>
    6 y5 _0 L- n# b# T. {! |
    % T$ v9 L& |0 B3 }6 t- M' m  Y10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为" V, {7 H5 X% b! _( V0 B

    $ T' D. ^' h7 h) B( y8 p11.<inputtype=buttonvalue=查看网页源代码
    3 d* g2 q$ \0 t& |) `1 _onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    % }) M' y0 E7 @" }
    / d' g7 A) P: v+ \12.怎样通过asp的手段来检查来访者是否用了代理
    ) o! D! l/ ?( U<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then; E- X- h5 w, K3 S" x" T; u& j
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    & T# c4 Q) x* _7 K; b"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    / w. X: @1 e6 Aendif+ g' r$ M# H( ?8 f$ k
    %>
    * A/ C) b3 _# K; j1 I+ e6 R2 }# j' g7 h, w- @7 _
    13.取得控件的绝对位置
    ; L# }, M5 I) \2 K3 j
    7 v# j" d- w  g- X+ Q//javascript
    ( D3 f" @. p# J3 ]4 N<scriptlanguage="javascript">) S/ H1 i# Y; b" I+ P" A
    functiongetIE(e){
    - X" t# [+ g7 `" U3 R8 a* ^6 Hvart=e.offsetTop;
    : a5 I0 J$ e$ P) y# u% o* h) rvarl=e.offsetLeft;
    3 L# b% L" I! u, ewhile(e=e.offsetParent){
    ( J8 Z0 V. m& ]. q1 A7 }t+=e.offsetTop;
    4 [! f8 O/ ]5 y8 x- Y: {l+=e.offsetLeft;
    & N, W. K2 q- m}
    ( m$ s$ \7 t6 ualert("top="+t+"\nleft="+l);) P* e3 O' |/ s! _, T
    }8 E; j1 G$ P; D4 b
    </script>
    ! L5 W- {, V# F% j6 Q
    2 ^: _# k# ^; `7 w. A) E- I//VBScript
    ! \! }" ]& j  G9 G! n! k<scriptlanguage="VBScript"><!--
    ( U" F- s9 `; I' ~1 V  _functiongetIE()
    7 }* B, g# D# Q, U. Udimt,l,a,b3 s, e( Z) T) v5 W/ k' ^1 u
    seta=document.all.img19 j2 ~+ W) _, @, o# p
    t=document.all.img1.offsetTop0 P! J8 j7 |# K& n% ]  A
    l=document.all.img1.offsetLeft0 X5 Q5 x/ ^! H& h
    whilea.tagName<>"BODY"0 R9 f. v7 O* ^
    seta=a.offsetParent: M* w! ]; u: t
    t=t+a.offsetTop' |! Q# V! G$ s- X
    l=l+a.offsetLeft
    5 D9 j2 ]! h7 l6 awend8 g. R/ S" a* d3 ~3 ~5 W
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    4 ]: W+ M0 F& ~  S& _endfunction
    ' {( Q! _" M/ u6 V& k--></script>
    & T3 H% W1 M6 j) M: w7 z7 y
    9 A5 b" l( `! G14.光标是停在文本框文字的最后
      k7 E  h7 e0 c5 Z; h0 e% W7 G<scriptlanguage="javascript">
    % P! ^/ A( b/ S) Mfunctioncc()
    , j! E1 h  f0 w$ j5 t{6 K# _: X' l8 P3 C% X
    vare=event.srcElement;
    9 I" U* p+ h3 Q) U3 M' Yvarr=e.createTextRange();6 X! v8 \! N* c) {6 ~/ h0 k
    r.moveStart('character',e.value.length);8 `1 {/ D& o! `" g3 A* y2 _% M
    r.collapse(true);) h, i! I$ I7 X9 j3 ]  p0 L
    r.select();
    / H. O/ o* n/ ^4 w3 x5 o}
    3 l) p! g. |8 i6 a- w</script>
    ; [. i9 b7 @$ ^- r<inputtype=textname=text1value="123"onfocus="cc()">, H$ {% Z+ @5 }! R8 l

    6 c. c, \7 T4 z15.判断上一页的来源
    + N- @: {7 y% |  B/ vasp:
    + t/ N* K# L+ Wrequest.servervariables("HTTP_REFERER")
    1 Z- a& a" u- _3 O2 u
    * Y7 u( Q# k; ]. W4 Q0 F' Jjavascript:" }- |+ F6 j1 x" ]
    document.referrer
    3 J* b6 W+ Y0 s- P: o2 W  |. [1 o0 X4 }) A0 ?( R- }
    16.最小化、最大化、关闭窗口4 T, g. K  ~" S$ f% v% ?
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    # Q' H  U! b; g# g* D% m<paramname="Command"value="Minimize"></object>
    * P2 S: F; p/ J) Z$ M* }' o<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">, [# [0 V  m2 ^$ N5 @
    <paramname="Command"value="Maximize"></object>9 m3 ?0 x# N0 B- e9 p0 K; T
    <OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">- J5 ~; N9 D# A& D( R6 ^" U+ \
    <PARAMNAME="Command"value="Close"></OBJECT>; t4 l# j7 U8 \& ?5 [( ^# t2 [

    8 w! e# S% f  }; p; r$ g<inputtype=buttonvalue=最小化onclick=hh1.Click()>
    - q* j8 F1 s& }$ z6 d% b, e& Z<inputtype=buttonvalue=最大化onclick=hh2.Click()>& U% w/ S( X2 Z' w( {4 t. _5 G1 k) d
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>8 b/ d, Q* a* C& w- F( k
    本例适用于IE
    + @4 g" R  s* _9 d3 C# K; T+ V9 ~
    : I2 X, o& R+ r; C* w17.
    : ^3 r9 |7 [5 ^; V" J- l<%
    / T/ a. `8 ?, t'定义数据库连接的一些常量
    7 E# o) O, w9 J6 Y9 i% h# \% ?ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    1 m6 M9 F. V9 `  {0 O. {' EConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
    9 B' w" v2 K4 y: u0 lConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    . \( ~( R( F! @3 i6 [/ l) BConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    4 y+ S' t1 ^7 J$ v9 r+ H. `: u7 E7 n, W- H9 U) e6 v
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改0 i: F5 R6 w: ?4 I) [, N, l
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式7 q3 o& O$ j; t( \
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等( ^6 |; q2 j6 i! R
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的' X8 p* X! s1 J8 y1 y# Z
    # M% e& m. Q/ p1 n
    ConstadCmdText=&H0001
    : e) G% b% J# Y( Z+ @ConstadCmdTable=&H0002
    / h# F$ g' {& u1 P% q' G4 I%>
      c5 P, P9 u1 l( M
    , I; U. o8 q6 |( l0 }# q1 Y18.网页不会被缓存% d( y6 m) V. {- Q6 z
    HTM网页9 L$ |2 L( H$ u
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">% \/ l7 ^5 q1 a& t/ V1 l4 `- z) P
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">
    + V: B% y/ @0 n  `; X+ D<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    ( q: q0 E9 m7 Z1 A% y3 E  [/ W* A( g或者<METAHTTP-EQUIV="expires"CONTENT="0">
    9 W/ B, C7 b0 @) ]6 PASP网页
    - ^0 Q2 h; O, T. D) t- V$ fResponse.Expires=-1
    ' j) u6 ]. y6 O( s: R. A# _: n3 ]Response.ExpiresAbsolute=Now()-1
    3 ^( e% Z( S0 e+ O- ?Response.cachecontrol="no-cache". K2 b; X0 G' v% T
    PHP网页
      Y% o% Y  t4 K' `% _5 N& eheader("Expires:Mon,26Jul199705:00:00GMT");
      X- `' `# Q+ H, p; d7 [header("Cache-Control:no-cache,must-revalidate");8 N3 n# A" e9 W5 q) f0 j
    header("Pragma:no-cache");
    / a& @1 [$ Y- p" x2 d) H8 ]9 O
    ' O: ?; p  E1 Z! l/ i: B. d  Q6 `' K! i: A* Z9 _. Y! O3 X
    19.检查一段字符串是否全由数字组成
    / p2 `) u3 I+ V0 s( I<scriptlanguage="javascript"><!--3 j% `& P1 R8 q: r
    functioncheckNum(str){returnstr.match(/\D/)==null}
    & Y3 D, N7 y& X  S" Malert(checkNum("1232142141"))
    ' S- Y) f3 x" K% J! i) aalert(checkNum("123214214a1"))
    1 {0 f0 _1 Z5 K7 y6 M- v% \! @6 o* J//--></script>
    : l  G" R, G2 f) L20.获得一个窗口的大小
    1 |) @" A& A2 w0 s2 |" X4 F. Tdocument.body.clientWidth,document.body.clientHeight8 z% d) x3 k+ f) u1 W  {

    & j- U- y9 J& W5 Z! _+ f( S- q21.怎么判断是否是字符
    9 u& H5 O+ D4 ?+ f5 qif(/[^\x00-\xff]/g.test(s))alert("含有汉字");
    4 K7 E! G3 R& welsealert("全是字符");6 ]) K/ ~5 x0 Q  k! I

    % S* Z/ d; d1 ?2 A. c22.TEXTAREA自适应文字行数的多少
    - b" Z, z" Z! |' A- [<textarearows=1 name=s1 cols=27>
    . S( Z! v$ g/ h7 e( X</textarea>/ q: X6 X: g$ ^7 P% n* E

    * u9 ^# ~; C4 I0 W, J5 d. e8 j23.日期减去天数等于第二个日期
    / N- a2 u" X* {- a9 `<scriptlanguage=javascript>* [! \0 Y5 b+ w3 k; r
    functioncc(dd,dadd)/ k/ a& E, f4 d) [) y' H
    {3 N! p8 i6 J6 t4 G
    //可以加上错误处理% H3 d: Z' p0 R  ]7 K
    vara=newDate(dd)
    / S" i" x8 K; X, s+ W: o6 la=a.valueOf()
    - W  k7 T% @0 t) {( v+ Va=a-dadd*24*60*60*1000
    8 X7 s1 u$ v# s* m7 ja=newDate(a)( V6 \) l. f* e- n; M: |+ b
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    : l' g5 h" o3 d9 g}& o$ j% M/ ~' {; b, a
    cc("12/23/2002",2)
    % `9 \! B  D. j% Y) ^8 s# Y</script>% o- D8 }! j, K! c

    $ a8 k6 t& i; K* F24.选择了哪一个Radio
    . k7 {, n  z$ v! L$ O<HTML><scriptlanguage="vbscript">
    " y- z, f8 {" _$ @: O, Rfunctioncheckme()  y  M, a- y' X
    foreachobinradio15 Z/ g  G# |5 g3 u8 p6 F* b' C! f
    ifob.checkedthenwindow.alertob.value
    + y- Q. K; q8 rnext
    4 d, g- j9 w. |5 T8 |9 s5 b- mendfunction
    ! v: {( I# p  A% _+ s</script><BODY>! r# Y4 w9 C) d7 C
    <INPUT name="radio1" type="radio" value="style" checked>style
    # I2 y! C8 E7 p! @# [6 L& A<INPUT name="radio1" type="radio" value="barcode">Barcode
    2 u6 n0 j( ]* S! U) x' g5 U<INPUT type="button" value="check"onclick="checkme()">% E- A; r* \$ M! n5 u& N9 d
    </BODY></HTML>+ K: w7 y! W0 q* T0 k
    9 f* g! N) g' l* E1 [' ^
    25.获得本页url的request.servervariables("")集合& w; y: y, I- m9 P
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"" u3 m* Z3 ?/ S  B' I! `
    foreachobinRequest.ServerVariables
    9 `  x( Z! t& _; Y* C9 jResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"# q. \8 z% m: `% q" y: h
    next
    + Q3 O7 ]/ X4 I7 ~8 VResponse.Write"</TABLE>"
    * t% J6 J* z' |1 k4 _* g2 N! X  @. E% x% @/ d% P
    26.
    ( |/ ^* L4 X7 B) J" o8 M) K3 i本机ip<%=request.servervariables("remote_addr")%>
    6 C! i2 e1 T3 C! n3 N服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    $ x. }6 v' f" }) P, ^& y4 D服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>2 h1 ^- n1 n2 G2 l
    服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    7 N+ b) F' z  Z( l+ X服务器时间<%=now%>
    + ?" x* K* C0 P4 s+ y! cIIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>1 E- @- w6 S. q, D8 {9 ^2 ]
    脚本超时时间<%=Server.ScriptTimeout%>7 l. n4 m' x  S+ B; S
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    # v8 K) s! ~; [5 h# }! y; ?& N4 b服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>" K3 \) m" h; p  U6 T1 p
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    & Q4 U+ \7 d1 _! g' c7 D  ]服务器操作系统<%=Request.ServerVariables("OS")%>
    3 v; x" C% z( X4 ~+ _/ P( y/ B# [8 v- d1 _
    27.ENTER键可以让光标移到下一个输入框  i2 U) ~1 K& N/ C4 K% u$ {6 y* a
    <input>, w6 t, X! r. v6 U6 ]" g
    9 r! u+ i( G/ ^1 v# Z" _% ]6 Q" {
    28.检测某个网站的链接速度:
    4 K, E3 J& }# f. K( B把如下代码加入<body>区域中:9 I/ K$ U; @/ \6 i) C
    <scriptlanguage=javascript>* ]/ G" F+ z/ e; ]
    tim=1
    1 b$ h) H$ r" x; usetInterval("tim++",100)0 O+ X% r  t* n3 Q
    b=1# H5 ~8 M. {1 Z# f" l
    & n% h7 f+ R: l, L8 q
    varautourl=newArray()
    " _4 O- X% b: }; V& j, l6 [$ bautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"
    . P4 D5 r2 V3 m+ Oautourl[2]="javacool.3322.net"
    1 S: T# Z5 C3 R1 [6 aautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"6 i3 g/ C; E! I  h% r
    autourl[4]="www.nuaa.edu.cn"# |  c, `) k, h( y! a7 L0 ?
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    # b2 J0 v+ `: H$ ~8 V4 [1 i, f* D3 H# E
    functionbutt(){
    ' v! w( D7 t& Z9 F9 zdocument.write("<formname=autof>")
    2 ?6 [) n. u& r/ i& c* _for(vari=1;i<autourl.length;i++)/ I7 C/ B2 ~4 @5 t. L
    document.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")
    ; S& }5 @! r$ Q7 z$ gdocument.write("<inputtype=submitvalue=刷新></form>")
    9 ~+ X, E; ^' P4 C}, t- V8 g; ^1 f, |, ?
    butt()
    7 s) }6 E  w$ Zfunctionauto(url){& j: Y& C6 J8 Q' q. }5 G
    document.forms[0]["url"+b].value=url
    + H1 a4 t9 I* q0 O; f, W7 A* [if(tim>200)5 i9 g. I5 f/ `& ]; ~1 U2 [+ t% w
    {document.forms[0]["txt"+b].value="链接超时"}3 c% N/ G* h0 r) J) R/ G. [3 X! r
    else0 \* S; p3 a2 E' \0 s* [
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    ! u* e% N. k5 wb++
    ) H3 E' e. t# A2 s( E  v}7 B# G) x! m4 Z+ U) y* c
    functionrun(){for(vari=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl+"/"+Math.random()+"width=1height=1onerror=auto('< src="pic/url.gif" align=absMiddle border=0>http://";+autourl+"')>")}
    * A$ y$ q# a( J/ b/ f/ i! Yrun()</script>; J4 X9 c6 ^# s+ z
      t- |& X8 T& v
    ! @. t& H  ~, T( k: c
    29.各种样式的光标
    * S& z6 _5 Y$ Q) F. M, P6 i6 \auto:标准光标+ a" w9 d* c7 ^" t
    default:标准箭头. y5 _# H7 o  e( p% {8 `* g
    hand:手形光标
    6 T0 d' t, R* }" I1 fwait:等待光标+ ?3 E' }2 Z% c  L/ `1 h
    text:I形光标9 t7 e" S6 Y; Q6 ?3 i9 V
    vertical-text:水平I形光标
    / I" t5 C" |$ d2 q2 Ino-drop:不可拖动光标6 ]# C5 U& f# A6 M2 [8 G
    not-allowed:无效光标
    8 j$ d4 m% G! Vhelp:?帮助光标" [6 ]$ H% m1 N/ g- ?
    all-scroll:三角方向标; r: b( g% p: h6 l( g3 ], b3 V
    move:移动标4 A, W9 M: X# ?+ G: q! M3 ~
    crosshair:十字标; J! I  }& v2 |3 c
    e-resize
    % [4 r6 M, l1 E% J$ r* n* N, F" G9 |n-resize
    : H: Z4 \8 T/ g7 J3 A5 ^$ x) znw-resize
    6 K3 I, r1 T# V) P; R% O2 `  O7 Vw-resize
    ) @. ?' I: Z4 {0 K- _, _s-resize
    3 O% C9 I  d" m0 d2 m0 i- [' Z1 ese-resize
    & a  q0 l# R" F# N: E& @. bsw-resize; f% J: R% r; F$ q4 |: G
    ; E4 S3 k0 t$ r+ q6 O" p  c/ d
    1.本地无缓存,每次自动刷新1 Z0 E( l) S) H8 m, v# B; q
    response.expires=05 L) Q7 E* W: {  f) u7 y
    response.addHeader"pragma","no-cache"
    / ~- v  P9 X7 |8 l- n- Sresponse.addHeader"cache-control","private"! @. W8 H, Z$ g- d  j, ?

    7 _2 d8 P5 V& C4 @2.修改contentType并下载gif等格式
    : |* m" C. T+ n& S* i; f<%
      @  Q9 x8 \# m: c) o" d  ^0 `8 pfunctiondl(f,n)4 H6 Y$ n, Q6 O9 D& ?
    onerrorresumenext: O* M  T1 T$ @5 ^
    8 Z" z$ g# S4 G" j; U
    sets=CreateObject("Adodb.Stream")9 |- H2 V4 m3 S- o; c1 W+ g. [
    S.Mode=3& x7 M: L8 L( h4 H8 d
    S.Type=1' e( o. m8 H6 h: C
    S.Open$ |+ ^2 A$ W7 n  h
    s.LoadFromFile(server.mappath(f))
      o% P: [3 u) H/ {& _iferr.number>0then
    / m( l3 Z4 Q' g& t: {$ aresponse.writeerr.number&":"&err.description
    2 P' j' j" m( relse: O) b+ I' S( o1 u1 c
    response.contentType="application/x-gzip"
    ' z8 }2 k/ n& e" }response.addheader"Content-Disposition:","attachment;filename="&n
    + L% h' d% S" H: s* Vresponse.binarywrite(s.Read(s.size))
    . a4 C' F9 g4 i# [9 Y$ s: W+ Zendif
    1 h, T. r) E/ rendfunction% F2 W* E4 e/ G7 R3 w# l) t
    9 O' U2 z7 v5 x
    calldl("012922501.gif","t1.gif")- `! Y! {' O/ x& W
    %>- v5 m! c7 D! S' D
    4 X: t1 k0 K# R
    0 n& f2 Q: `1 r! ^- B- P
    19.检查一段字符串是否全由数字组成
    . R! G6 a8 Q- `8 e# m+ O0 Q+ R! D; J<scriptlanguage="javascript"><!--
    0 @% V1 \* u! f. [: U$ n. {- e( ]functioncheckNum(str){return!/\D/.test(str)}9 v' q% q+ ?2 |  _4 v8 A
    alert(checkNum("1232142141"))
    " F+ C8 a" ]% _% calert(checkNum("123214214a1"))4 [0 _+ V( i* k7 E4 j
    //--></script>! |, w& p. A' s; I& F
    0 u2 r1 p; q5 P. R
    20.获得一个窗口的大小
    2 x8 W! E8 y" x$ W- ddocument.body.clientWidth,document.body.clientHeight* i% O7 b' L4 O9 L5 h/ h* t
    document.body.offsetWidth,document.body.offsetHeight( r& P2 Q; I& @' u# [
    有时还需要知道window.screenTop,window.screenLeft2 O6 G& c: Y1 T6 x' \9 G7 T; ?# W
    : u! p% A- t8 ?# p  O
    21.怎么判断是否含有汉字
    # s$ C, V" d  @if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    / p8 H+ }& L0 j' G/ U& v5 helsealert("全是字符");
    ' I# B  k+ C3 b- I. R+ H8 o6 \- o% J4 \5 a/ y' e9 G: }
    22.TEXTAREA自适应文字行数的多少* |) y/ s3 H5 {
    IE5.5+可以用overflow-y:visible3 z: j: O3 ^$ j; I
    <textarearows=1name=s1cols=27style="overflow-y:visible">3 C# ~& O% \. x$ F- S% k$ X
    </textarea>1 d* q. p, {! M( e8 X
    5 s" H( I3 x: G
    23.日期减去天数等于第二个日期; S3 T$ k7 B0 [  n: w# Y% N
    <scriptlanguage=javascript>
    5 w3 n! @+ Z% B4 n# n9 c) d1 Ufunctioncc(dd,dadd)
    0 @6 k8 S9 @0 H* q0 ~{
    . }& d/ D: p% D2 d0 w4 v//可以加上错误处理& |& n5 K$ }; a& ]7 g& ]( Z" a! j
    vard=newDate(dd.replace("-","/"))+ x6 N5 N3 a, I) w. F; w
    d.setDate(d.getDate()+dadd)$ _7 l9 t! L4 V& M$ Z
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    1 E& |* L* S4 i: c4 x}
    : q1 H% S$ u3 w5 b* Qcc("2002-2-28",2)
    * U! j3 c& h3 u, v2 B</script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    QQ|版主考核中心|飞翔无限『经贸在线』 ( 桂ICP备15001539号-2  

    GMT+8, 2025-10-10 05:26

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表