设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    ( x- ?3 [7 s+ k# C- |' j6 s! O<tableborderoncontextmenu=return(false)><td>no</table>可用于Table - _' y3 z6 D3 l% {& C! g2 Z
    2.<bodyonselectstart="returnfalse">取消选取、防止复制
    2 i% T: a3 d$ F/ U
    % D5 G& T7 z8 e# S+ D( j. ]( X5 a3.onpaste="returnfalse"不准粘贴
    - c1 a1 k' Q& O, d: S6 R
    " n" y9 v# Z" A1 o4.oncopy="returnfalse;"oncut="returnfalse;"防止复制  ?' s# u7 f/ \- J3 d% z+ ^
    : J1 Z2 L0 K7 U. n  }# D
    5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标8 u; U) L( E9 u3 T5 V7 C

    8 w# W% F; ?8 v1 l/ }& r6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    / G& {6 G/ b- }- l. s" T5 E; `' p6 p( B( P. a# {7 a' ?
    7.<inputstyle="ime-mode:disabled">关闭输入法' v. |, u+ D0 t2 F) A) i: t8 z
    & N$ m, Q( M. O% S. d, i- l4 j
    8.永远都会带着框架
    ! N5 J( H. e- q<scriptlanguage="javascript"><!--
    " G; A# T& M1 }2 D5 ~if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    ' N$ a7 `9 C6 |' y//--></script>3 q' x3 [  l& h% z4 c' f$ q
    - v: B6 Q! ]' T3 ]
    9.防止被人frame
    / i' i5 Z5 d3 _& {6 N9 N0 u; c' D" ~<SCRIPTLANGUAGE=javascript><!--2 ]# o& j. {, ~: @. A  N
    if(top.location!=self.location)top.location=self.location;
    7 ^6 P& c! e' W0 U" t//--></SCRIPT>6 f% a& z- v  g# O& a
    5 d% y7 `6 Q2 ?2 W* x( a
    10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为( E  r9 _" G7 v9 G! d
    $ O/ v( j5 I/ s, y0 N7 R3 T. `
    11.<inputtype=buttonvalue=查看网页源代码! S! Y4 H6 F0 k
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">: V- w3 o  y/ M$ r

    4 {0 r5 \0 j+ j. |6 T0 t7 K12.怎样通过asp的手段来检查来访者是否用了代理9 v8 E( z% N- q0 ?4 m8 U
    <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    ! U9 X. F2 B* W" {' Qresponse.write"<fontcolor=#FF0000>您通过了代理服务器,"&_! Z4 z2 _6 l! S+ q# K) T
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    6 u8 W0 Y- ~3 Z! Vendif( A( q  l- }5 Z$ F8 {
    %>. N; D3 _5 Q: j# u" B
    : {2 c9 g& O, ^# y$ n3 z
    13.取得控件的绝对位置2 f4 G" R4 i) B7 y& ?

    8 `. i# O# h' S) k$ P& S8 H//javascript
    5 r: D! F  R6 G<scriptlanguage="javascript">' g6 W" q! |5 m0 L4 c$ O4 u
    functiongetIE(e){
    " b! n$ v; o* A+ u1 p3 {$ avart=e.offsetTop;
    . \" d( f* d' ]# O- n* E5 Avarl=e.offsetLeft;
    / z5 T2 P' s- H7 A) u3 Vwhile(e=e.offsetParent){
    " ?8 e9 @3 N* ]& o& Nt+=e.offsetTop;
    / J- q6 h& G7 i: J  ^/ H7 ul+=e.offsetLeft;
    6 z" `: B2 a+ ^2 ]: G/ g# B}
    % C0 g* g6 N; \5 falert("top="+t+"\nleft="+l);. n; C( {9 R; f6 O6 R: l' ^
    }
      ~0 |  ?- n; _/ {* t</script>
    ) P: c1 d. o; B0 {; C' L
    4 v5 e) c; Z* d//VBScript
    ( X; X7 W* o5 ~2 R/ U% c<scriptlanguage="VBScript"><!--1 Y9 R  @/ z+ C, A1 Y# H
    functiongetIE()
    9 Z( b" Q8 z  m; H  T. r* ddimt,l,a,b3 [4 q6 p* h3 R$ n
    seta=document.all.img1
    0 `2 A+ l! z2 ~4 H+ ^( Bt=document.all.img1.offsetTop
    $ c/ `. D* c; E5 n1 @* r1 ~; Ol=document.all.img1.offsetLeft9 W8 w" v  |0 [- \2 m7 g
    whilea.tagName<>"BODY"
    ' H8 v3 w0 X; l$ J4 ]' cseta=a.offsetParent% b' A' T  U) }, i  K' Z
    t=t+a.offsetTop
    * Q3 c" @2 r1 C! \. B# K, G" F2 k0 vl=l+a.offsetLeft
    / [5 Y# F2 }2 B: z4 Dwend
    + a% y4 l0 Z, _- Vmsgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    4 L/ C& P5 z) M1 i9 ?endfunction- j; U+ z  ^; F+ n
    --></script>
    + y  o- ~' N+ T; d( r+ D
    1 }7 u* X/ `: k1 W6 s# l( `, s14.光标是停在文本框文字的最后7 x* V( m7 A" |
    <scriptlanguage="javascript">4 G- ?- @& k% l/ z
    functioncc()
    4 H4 p7 Q: ?7 Q$ ~{) R& s' u. M/ |* f# N
    vare=event.srcElement;
    ! `7 J. R$ B  k3 m% Q7 [  {varr=e.createTextRange();
      C5 {- N" l/ kr.moveStart('character',e.value.length);
    1 F/ t: X! X/ x7 g* Ur.collapse(true);
    - l! o( o; U; e0 S4 ]2 |* R6 m/ Kr.select();
    $ ^. g- H5 B  i  N3 A}
    5 E8 R8 h4 K4 `8 ~$ x3 E( H</script>0 D! c. y- }3 M
    <inputtype=textname=text1value="123"onfocus="cc()">" S+ \1 H2 x$ f# x( p$ S
    5 L1 C5 U0 H, w, [! \* }
    15.判断上一页的来源
    ; S# L* \5 G% h2 }9 zasp:7 ?# w  G3 f7 h3 V1 K; d' a
    request.servervariables("HTTP_REFERER")0 I2 K( ^7 I4 S: z6 _, L* l  y

    0 z: k% f* H  s- r: _& rjavascript:
    . M. j+ F2 C$ K) K5 K4 fdocument.referrer
    / F' b2 w; h8 G- e/ Q9 b* Z+ j
    2 j9 F8 C+ w+ z. V16.最小化、最大化、关闭窗口
    & z! O: Q! l4 a/ [3 K& n5 r<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    7 y- b2 A( ]& j5 _2 l<paramname="Command"value="Minimize"></object>
    3 x3 |3 ^1 g3 p$ ~% o7 c$ e3 u<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">. N. n8 H5 S) ?
    <paramname="Command"value="Maximize"></object>
    6 Y, e! n3 l) p<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    9 {4 j6 S- ^' W<PARAMNAME="Command"value="Close"></OBJECT>7 C. `" p' @# o0 H
    , J# x+ ~$ s- K% [) ]
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>
    ) W& Q. G: ]: U7 s<inputtype=buttonvalue=最大化onclick=hh2.Click()>6 d1 K0 Q: N( c/ X" @
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>
    / s2 Q+ l# ?2 V4 h- B- @本例适用于IE
    7 `3 j4 `: S: ~0 g
    & S, K* P4 o, T9 l, b  @3 [  B17.
    + ?4 k2 X& |/ |: w% X<%, [1 i( i3 `; l$ x
    '定义数据库连接的一些常量
    3 |5 t3 `7 W. I5 DConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    6 u7 u2 V+ z- cConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark& e4 h% O4 V3 `5 w% N
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    5 u' |  ~# g& m: RConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    , p# r* U6 Z- s5 [& `, d* s/ S6 d, S7 h+ |1 C' i0 y3 }
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改  E2 [% P. G# T! T9 k
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    7 Y3 Y8 I/ W4 ~' MConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    ! r' w' i: V% M/ o/ `1 P* _ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    / d* _, h% I% @# J. R. ~2 o9 o
    / s! ]9 B9 k2 g4 D, yConstadCmdText=&H0001- c6 k7 H, C. J1 S, u* z$ A' Q
    ConstadCmdTable=&H0002
    & S) x7 S! p  A" N%>
    $ S$ k  \  S: x% Y% {- H( C9 r$ M' `; _
    18.网页不会被缓存
    ' b8 g) b. z) e" b9 L  M3 q% iHTM网页7 r8 B/ ~7 p7 T2 s1 W2 @
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    + V" G7 B& j8 ~) Y# [) ?$ m- i<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">7 m0 c* {2 b+ {+ H2 w  C$ U2 |' r, [; t7 ]
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    " k) s6 B, g& |" g' f& M或者<METAHTTP-EQUIV="expires"CONTENT="0">
    , K+ @$ T# A0 j1 [1 T* ?( _/ Y) KASP网页
    : G0 w' ^) F: K% U* tResponse.Expires=-15 E; f* }. J; N# |) o
    Response.ExpiresAbsolute=Now()-1
    % _+ R6 p$ r& ~4 M4 m9 ^/ e; q: GResponse.cachecontrol="no-cache". F* C5 u: e" w8 B1 ^
    PHP网页
    8 M. g1 H- t- j: X) _0 aheader("Expires:Mon,26Jul199705:00:00GMT");
    " j  n) R; V6 [0 h; F5 n1 f) }/ i* iheader("Cache-Control:no-cache,must-revalidate");3 _; j  U* [2 c3 J4 u
    header("Pragma:no-cache");6 ~  S& s; z0 E( x3 ?
    6 I: I3 f3 U* i3 Z% D  f8 i# ~

    + A2 w5 ~9 i  l. m19.检查一段字符串是否全由数字组成
    6 z4 l  F$ {9 z* u<scriptlanguage="javascript"><!--! \2 p' ^8 p# o6 i7 h
    functioncheckNum(str){returnstr.match(/\D/)==null}& d3 u# `. l" d1 ]& P2 J
    alert(checkNum("1232142141"))7 u4 K/ j8 I  \! T, v2 j
    alert(checkNum("123214214a1"))% i: f% c$ a/ O3 d7 \, \% V) v
    //--></script>
    , _: ?, S$ {. t9 {; d20.获得一个窗口的大小
    * B6 }$ _) _  I' ^document.body.clientWidth,document.body.clientHeight
    ; ]. J: }/ a" g  d
    2 C8 y6 e# ^# m5 f' D21.怎么判断是否是字符+ V6 X: r$ q# W' N
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");9 S. u6 s9 g) G$ l$ a( W
    elsealert("全是字符");
    5 L- T& T0 ?7 C' f8 ~% z7 t5 [+ [( n$ N4 T
    22.TEXTAREA自适应文字行数的多少! @% ?! W3 h" y# s' q
    <textarearows=1 name=s1 cols=27>0 |. ?, b: g( |+ [5 F8 |
    </textarea>
    1 Y, Q  A( p: ~7 T; Z8 n" A- j6 M7 U5 X  Q- R7 ~
    23.日期减去天数等于第二个日期' s  W6 s3 f* X# R6 G9 l. H
    <scriptlanguage=javascript>
    ! \1 K8 `( i0 ], O, w. T) ~+ ^functioncc(dd,dadd); G6 ?( J" ^* x  p8 Q- S
    {2 V. M  h4 h( y8 y4 c+ j
    //可以加上错误处理0 ]5 c8 R3 d1 Z  _: B) g
    vara=newDate(dd)6 D' o, u" o6 v+ f) d
    a=a.valueOf()6 Z# w8 c* E# [6 E
    a=a-dadd*24*60*60*10008 c: F8 K$ O8 q* _( C
    a=newDate(a): A: V, c6 I% P# s* R
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")$ s- y2 {3 @7 {: m2 I" [, o
    }2 F8 E/ @9 o) O' v% r- l+ L
    cc("12/23/2002",2), Z2 ~; I+ a7 N+ h3 Y
    </script>
    / D9 l5 Z# z; q9 _" E( r
    % {1 [6 I: T+ h24.选择了哪一个Radio
    # J2 r, d1 M3 r: M<HTML><scriptlanguage="vbscript">: [% b: u+ ^$ t
    functioncheckme()  ^: |0 M3 r; f+ e' F# R
    foreachobinradio1" _, O- m; ~& b) h! q- Q, P: p
    ifob.checkedthenwindow.alertob.value) Y/ h1 S* d( |4 \: ^- x
    next
    " l4 @2 c1 [, ~* _2 c% @$ iendfunction
    ; g5 N" X# T9 x$ K' Z5 U</script><BODY>
    # m4 a9 Q! ^% x$ e3 m" W<INPUT name="radio1" type="radio" value="style" checked>style
    . q* L$ d& P( A6 ^<INPUT name="radio1" type="radio" value="barcode">Barcode
    ) Z: a) A% y9 n/ y  x<INPUT type="button" value="check"onclick="checkme()">
    1 K- y8 ~' h% K</BODY></HTML>
    5 _0 ^& D* s% g% D! D6 c8 K: `; u; ~# o: U2 A, R) @
    25.获得本页url的request.servervariables("")集合
    ) ]' r# i  K! G* E7 SResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    , E' q* d: Q2 D% |8 N& E0 R8 t) dforeachobinRequest.ServerVariables
    1 s5 j2 t8 J/ j3 f; L( m: x0 AResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"! F- B$ N% F- n; e, `
    next5 \  ~! d$ v: F9 u" n0 Z; G
    Response.Write"</TABLE>": ~: ?$ a' s5 _3 Q+ F, U* w
    6 q- n6 {" g/ C! Z- z% r
    26.6 O+ x) Q& S3 z
    本机ip<%=request.servervariables("remote_addr")%>
    $ ^- \7 p" h- S8 f  o& h; E服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    3 ~* C* O2 R6 c. T7 |& Y服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    ( u! V& h  a8 R服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    ) e' S6 b* f$ W! r$ _服务器时间<%=now%>
    * V1 E; O% y- r& w- [' e9 {IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    4 \5 S8 a2 U  C; m* [: C脚本超时时间<%=Server.ScriptTimeout%>- ]3 |1 _( ?0 r3 {
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    $ x7 |2 k* q( X( Z1 j. h8 q+ _服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    2 l4 O; [! A; J" M2 ]5 |5 E1 c) x服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    : f, U: ]. H( M* i# C9 Z/ i服务器操作系统<%=Request.ServerVariables("OS")%>2 f1 m8 \8 g2 a
    ; m- b( K# S/ E! P( ?4 U: C
    27.ENTER键可以让光标移到下一个输入框* @( s4 E1 s  j" B+ k3 r  T" ]: Z7 N* W
    <input>
    + Y* f! `' b7 H, ~  t2 ~- E" b$ U" s% h
    28.检测某个网站的链接速度:
    ; F( W1 y9 g! e0 w把如下代码加入<body>区域中:
    # u1 M  L  ^: e" t# O  O8 z$ f) K<scriptlanguage=javascript>
    # {; P9 a5 d$ y( k  b. j7 Wtim=1
      Q- T0 [* d; E, O! [' I  HsetInterval("tim++",100)
    3 s, j, L" C  S! S; a4 sb=1
    8 o- j, K6 i8 S/ @6 D8 d! s/ }$ z" b: d' i
    varautourl=newArray()
    7 X! t) \2 P1 @* Wautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"4 S7 U% f. C  t  `6 |. d; N) a
    autourl[2]="javacool.3322.net"+ ]6 q0 @/ C" G' E5 X
    autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"$ _! T' L* f, H0 Z# z
    autourl[4]="www.nuaa.edu.cn"
    $ G0 r3 O7 S, I* Dautourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    $ Z% L7 a# Q/ ^/ t& D
    # O" |  ~7 s8 z2 H1 @! }functionbutt(){8 v  o* {+ }# ^. r& e
    document.write("<formname=autof>")
    7 u; [/ m0 D1 vfor(vari=1;i<autourl.length;i++)
    4 D  H2 H2 U: ^( c3 Zdocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")
    , ]; Q4 e' s' s- H- w- Tdocument.write("<inputtype=submitvalue=刷新></form>")
    7 x6 c$ m( p4 b* i9 y}0 X; P, j# ]9 @4 e
    butt()
    + n: ~+ s* K% P( Y3 g& Cfunctionauto(url){
    $ s$ P0 K3 `3 {; Fdocument.forms[0]["url"+b].value=url( F& M; m% S) U% B' R& Z
    if(tim>200)
    6 g$ W. ~8 ?% {* Y4 L{document.forms[0]["txt"+b].value="链接超时"}
    2 C1 H# A6 v) o. T" A$ H& helse
    ; `+ Y4 D3 `$ M. u. S{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}  E  G. V9 _+ U9 F
    b++
    " B/ Z' M( r7 o( _3 M}! k( r) m& F* a; n# V
    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+"')>")}
    - Z( v! y: a% i8 g1 yrun()</script>
    , V/ N3 P9 ?6 W# _  ^. c# b8 `
    # O6 g. d, F8 {: P: {; A- J- h5 b' a  j1 G& w3 j& X* ]' z5 a
    29.各种样式的光标
    1 ]0 X# }' x9 tauto:标准光标
    + U# H3 X6 c' ]1 N* Z* p- }default:标准箭头
    ' n5 V3 ?, E! D  T2 Khand:手形光标
    + @4 @' D) l3 }" dwait:等待光标9 C/ L8 H' V: {1 S2 E
    text:I形光标
    - C8 M5 q1 H. a( e7 ?. c9 @vertical-text:水平I形光标
    - |! s, A# W' G3 Uno-drop:不可拖动光标" a1 w$ l, g* g. Q$ b
    not-allowed:无效光标5 d5 L3 ]3 u& ]$ Z- _/ P
    help:?帮助光标
    : D" p! a* }- j( {& Ball-scroll:三角方向标
    & b% a( [. B8 e" L  l3 R& {9 Kmove:移动标
    / u# y" J  @+ a& A2 xcrosshair:十字标0 ~! }4 t* _% D" h
    e-resize/ e! e8 n3 ~* i2 j
    n-resize* Q7 l* X% X1 Z3 G5 \0 k1 K  Z
    nw-resize
    4 |0 c# \( A5 r- L6 P- }% Zw-resize2 A" T) v% I) l8 ~& h' T& ]! X5 i) ]+ S
    s-resize# k& O$ g2 U6 V' T/ }4 D- a- \
    se-resize4 Q; `1 s3 j! Z
    sw-resize
    - k( j* W" x7 D+ D1 K8 D& Y/ G% z: w8 w2 _4 t
    1.本地无缓存,每次自动刷新( Q/ _" z& x8 Q& e# w3 {. T
    response.expires=0; e! w3 S2 t  _
    response.addHeader"pragma","no-cache"; q# U6 C  G0 {+ ]8 k/ i# h
    response.addHeader"cache-control","private") L, I( `4 I) I( Q1 N8 p0 x' a
    5 h& y9 W9 T, _' {3 [: E
    2.修改contentType并下载gif等格式, f- h' C7 I9 A7 ?) G! h
    <%
    * {1 v* W: T6 ^: G( S: ]; Ufunctiondl(f,n)
    ; D( p. F/ R& w+ Tonerrorresumenext" S+ u/ g4 z6 j
    - \" z" _' A2 _
    sets=CreateObject("Adodb.Stream")
    6 D1 @! I  g6 H) J6 t5 B6 TS.Mode=3
    ! Q6 x; D0 ?* YS.Type=1- `1 [% e; k& M
    S.Open) R# y+ s) L! \+ @, Z5 W
    s.LoadFromFile(server.mappath(f))
    6 Z' k( e0 z' B0 V7 kiferr.number>0then
    2 K9 `+ \* ~: m* Qresponse.writeerr.number&":"&err.description  D/ v+ I9 V" A* [
    else7 Z9 i& Q1 l7 G: v
    response.contentType="application/x-gzip"
    7 V% b. W/ F$ F* `$ Nresponse.addheader"Content-Disposition:","attachment;filename="&n
    0 H  l( {3 ^* Lresponse.binarywrite(s.Read(s.size))
    , P2 r' f% p. ~8 K! {/ Xendif
    . Q+ Y) i+ `! E6 G3 I, R8 f9 ]! s& v, {endfunction
    ; U. s( [7 D; I. D. h! _
    % M+ W# B1 R  Q$ y1 l2 d' ^3 @calldl("012922501.gif","t1.gif")
    , i/ _! ^6 ~+ ~0 K%>
    - K. B' M6 A; G- G1 s9 R
    6 P& W6 N3 N4 Z
    3 b% o1 z' l+ `6 w$ L19.检查一段字符串是否全由数字组成+ B, r9 X& |3 r/ ^
    <scriptlanguage="javascript"><!--, W% P0 {# \5 u( z  C( R
    functioncheckNum(str){return!/\D/.test(str)}
    7 K# W7 g- a) X& n, _% ]alert(checkNum("1232142141"))
    - r6 k/ R1 O+ K1 |1 Nalert(checkNum("123214214a1"))
    ( M( W* Y- ^0 s* T9 q6 S//--></script>
    9 B# q9 Y" ]/ V
    5 v3 o, x& o/ R- V$ n/ E, \! d20.获得一个窗口的大小  z' [$ ^$ v8 B: L- G3 J
    document.body.clientWidth,document.body.clientHeight3 u/ R0 }6 B* \! E1 |
    document.body.offsetWidth,document.body.offsetHeight
    # D- c+ W% }8 \3 ]# S% c. }# u有时还需要知道window.screenTop,window.screenLeft
    , }5 ~/ D. C2 U2 t- _2 L( U& m6 w$ X, n# A! V
    21.怎么判断是否含有汉字/ ^& v4 X" l4 ^+ F) r: @
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    1 G# h* T7 c+ \) W7 }; Delsealert("全是字符");
    1 X) e, [  v7 M5 I! w* Y7 b
    2 J+ C+ ^5 l) P6 A8 ~7 r  J# K( D+ W1 a22.TEXTAREA自适应文字行数的多少( M+ z" J; f! k/ E1 z5 |& V
    IE5.5+可以用overflow-y:visible5 `: T+ I6 ~; O" ?+ t+ ?. i6 r
    <textarearows=1name=s1cols=27style="overflow-y:visible">
    ( B) N# v! I3 D$ s: k& y$ o</textarea>
      C( D, c: p- Y" h1 B8 r, e
    # Z9 D! o/ [, m; d8 `' Q5 Q23.日期减去天数等于第二个日期
    . H* g6 x4 T( v1 w$ S. u% c<scriptlanguage=javascript>% h! d9 x  l$ t/ [6 B
    functioncc(dd,dadd)8 i3 E9 u& `5 m5 r
    {: D. N# B0 h: e- ?8 u7 ?
    //可以加上错误处理
    1 @, z7 \) a0 Q9 N* u7 v6 B! E1 @) uvard=newDate(dd.replace("-","/"))' D# c. x1 z1 m* h/ \
    d.setDate(d.getDate()+dadd)
    7 L/ O2 f. L% r* Q0 d6 Qalert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    2 |5 Y0 w, v! k9 w9 k}
    * ^6 @, ]# y8 z& Pcc("2002-2-28",2)2 i" _! z8 ~% y+ |
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-29 13:35

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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