设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    . m" [! c  d  i/ B) _3 ^<tableborderoncontextmenu=return(false)><td>no</table>可用于Table 6 z# H( [% U9 V. S# ?! G8 Q
    2.<bodyonselectstart="returnfalse">取消选取、防止复制2 p/ b3 V& l4 o7 s" q6 ?' x2 S
    + v( s- O- }# a  V0 z, n
    3.onpaste="returnfalse"不准粘贴
    4 S) q6 w3 |6 ~  Q! z
      A( {4 g9 u- M$ H7 K( A4.oncopy="returnfalse;"oncut="returnfalse;"防止复制& x& k- [# d3 w& |5 J
      i0 _  C3 x% |; C
    5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    8 B" v# y8 X9 e: K8 e# d4 t2 J  Y+ ^; Z4 h# ~8 \
    6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标7 c/ A: a6 g1 y* K$ d, z3 ~

    $ c8 B# S& T8 T; h2 ]% l" q2 c7.<inputstyle="ime-mode:disabled">关闭输入法
    , I- \. ~  P! x2 o
    4 g3 F) ?5 G- P* P6 H5 [8 e6 z. E% w) `8.永远都会带着框架6 t) f. w( o; A8 \
    <scriptlanguage="javascript"><!--
      _' K/ _, h. l, h( E! |if(window==top)top.location.href="frames.htm";//frames.htm为框架网页4 Q1 }/ Q# S# l! ?8 D
    //--></script>
    ' b, \. ^) b: M$ ?& P# {$ ~9 C: M3 {, ]
    9.防止被人frame& a( ^; n! t. C+ E9 U; x
    <SCRIPTLANGUAGE=javascript><!--
    $ |( V- C1 g: \' Qif(top.location!=self.location)top.location=self.location;
    6 f8 W* G8 x5 G! h$ z//--></SCRIPT>2 T" R5 V: z% J; G+ U. j' ?" c
    # A7 j6 r& w/ n4 p
    10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为* H5 Q) t1 Q  R3 u' V. o9 s

    + B3 @5 D. G. {+ V* v11.<inputtype=buttonvalue=查看网页源代码3 I/ s8 N& x3 [- r0 U
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">/ v# J6 E( f7 B- O
    : |0 Y) {( d. k* m) i0 v$ K, }
    12.怎样通过asp的手段来检查来访者是否用了代理
    - X) n, c+ h4 ~! L% ~. ]<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then  O' B' Q- ^3 e% _$ \2 [* Y/ a
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    9 m0 \; O) F8 z"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    2 u6 y  Q. v( I/ Q3 P7 s3 D, w& Sendif% k( m/ }1 s! F: u, \6 `) c9 k
    %>! W% _6 \+ g% A8 p9 q- A4 J

    ; Q; r' N7 V# t7 Y( ?! t13.取得控件的绝对位置7 W& |6 Z# z9 ^3 l
    " c" Y) c3 H, i7 N3 j: X
    //javascript6 R7 {: f" u4 [' S5 n0 Q+ @
    <scriptlanguage="javascript">" P. e4 q/ Y/ n/ Q; }! b5 T) _
    functiongetIE(e){$ D! D7 u2 [8 ]' v, x& M/ N
    vart=e.offsetTop;/ o* ]0 R; {4 P2 M
    varl=e.offsetLeft;/ T/ p. P! w+ g. {1 M
    while(e=e.offsetParent){& }% G, ?" W* J3 Y3 l- U4 J, H
    t+=e.offsetTop;/ n6 d9 D; \. A. G+ h2 H
    l+=e.offsetLeft;7 N. \0 v3 \. e7 D, \% {6 d
    }
    9 |5 X6 e" U0 t6 h  yalert("top="+t+"\nleft="+l);
    4 a- ?% q5 i1 A}! y# x2 q# v7 [$ Q. y3 j
    </script>
    : A* d1 \! |. K7 M3 c" Y; r6 ]
    + ], G. ~3 C3 ^( x1 B+ M5 y//VBScript
    % p  @. ]; ]8 k<scriptlanguage="VBScript"><!--
    & G2 }% ]" p9 `: e' G2 R4 J9 R. hfunctiongetIE()& }3 n& k2 F# M$ l/ m
    dimt,l,a,b
    : q8 p( v  _$ }* k* xseta=document.all.img1; m8 X. C( M9 K, l5 k  I/ r" ~
    t=document.all.img1.offsetTop9 H/ z& M' M; Q/ J
    l=document.all.img1.offsetLeft
    % G* G* T9 c) dwhilea.tagName<>"BODY"$ y6 I" J# T7 y! s
    seta=a.offsetParent
    # K) H9 E3 j) G+ f3 s& ?6 Zt=t+a.offsetTop
    $ j/ u4 `" W) q- ?! a5 B4 Z9 Cl=l+a.offsetLeft
    - F. Y5 o+ X  k* h7 `wend# d$ a7 N$ w# |6 ]5 j1 k
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"6 C0 x% u2 z5 B& h9 w& s9 M
    endfunction3 X5 y, ^. |3 a0 Q( T" n
    --></script>! N+ m1 s1 c, l# F$ }8 I

    3 e  e1 k  s- s) h- r* t6 B7 S14.光标是停在文本框文字的最后
    & a( s' \( d: ^  `+ H! z<scriptlanguage="javascript">
    9 j2 y% }' u/ E4 P! [8 o" ?" V" f' Kfunctioncc()+ L3 d8 j3 Q; L+ E! T5 F
    {
    $ K$ o5 I5 s2 xvare=event.srcElement;4 `' J( f3 D* F! Y4 N
    varr=e.createTextRange();. {8 ?1 E" o/ @  y
    r.moveStart('character',e.value.length);) b' t* k0 x8 ^' \2 V- W! m# |
    r.collapse(true);
    1 E& W" }& [5 F6 X4 j( e, _r.select();5 n) P3 }- Q# r
    }6 \1 k7 n! \# G
    </script>& Q9 R; E  h' \- i$ D
    <inputtype=textname=text1value="123"onfocus="cc()">
    " B0 s+ p0 q; D) r( K5 E; J
    ( |7 f# Y/ e; B- O* U15.判断上一页的来源
    8 B( Z) B. x1 k2 }& r" ?. w6 Dasp:/ ~2 m- j/ q  N$ k* U+ o1 I2 }
    request.servervariables("HTTP_REFERER")" J, r, W9 E: s3 O7 h5 d; I6 s  t+ r) ]
    $ ~/ F4 W: g# W3 |& J1 n
    javascript:
    , A4 s8 ?! u, I- x) S) I8 {7 bdocument.referrer# L5 c- `0 _( t% I3 m! w

    ( ~6 w2 S8 i( P$ g4 i3 r16.最小化、最大化、关闭窗口
    # T0 G- `8 C, I<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    6 R# U) o/ J) n$ k% K<paramname="Command"value="Minimize"></object>. z2 K9 g. p$ O. i( z; b( E6 ^
    <objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    7 |" J7 |& }* a* H<paramname="Command"value="Maximize"></object>
    / |& K* V3 g1 |  X, U- s5 v<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    6 ?5 T# }3 c2 w; b4 [" V<PARAMNAME="Command"value="Close"></OBJECT>
    . g# v2 C8 x- G. f/ u* g
    5 r6 D( l$ x% [, b' u$ u<inputtype=buttonvalue=最小化onclick=hh1.Click()>1 J$ x8 E- v. X
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>
    - l: Y3 l2 R# `" z. L<inputtype=buttonvalue=关闭onclick=hh3.Click()>( n3 r) U# B# c0 S4 f' ^. r$ I* ~
    本例适用于IE
    & M5 h' U! H6 g; I
    : f1 W. ~  y  z0 C! ]1 G. u17.
    - L4 V' I% J  u" e<%
    : }' L6 @/ Z' W! s'定义数据库连接的一些常量
    " S- L3 b9 ]$ ?ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    6 z7 s- g; F2 X7 ~- i' B9 dConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark% r( r( D0 x  k8 R% l. g! Z
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。6 a2 U  j7 O& q  o
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    4 G( _0 c: Z8 H7 [, H1 f5 _
    5 N$ V" X+ U! D% w- l( _  FConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改+ s& Y& b/ @" V4 W8 i% @
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式* |5 K3 }: D. v, S1 U4 `6 a# _2 ?8 K. H5 D
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等$ E, T& @# \& E! t8 a
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的! g" G! h/ g1 i# e- B% W

    . J) r5 S! W- [" [9 zConstadCmdText=&H0001& D" i; G0 [6 Y) X
    ConstadCmdTable=&H0002! A' n8 o8 |! V) l- b
    %># j+ l! Z" e, K9 C

    . b" s! r5 m; Q) w18.网页不会被缓存
    + m) ^1 p8 t' y' s# PHTM网页7 A; n" w3 Q9 U/ w; E' x: @" A- u
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    - t" j: |$ u  }, W) G" Y  ]<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">5 [/ a# l* e' @. U) _6 G
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">: D8 V' ^5 ^  B' D$ |
    或者<METAHTTP-EQUIV="expires"CONTENT="0">
    8 |9 e$ P1 M4 X9 LASP网页
    ; g! r/ g- s% [3 \: j9 h7 LResponse.Expires=-13 J5 q* L' X; @& _. y+ F/ Y" ^
    Response.ExpiresAbsolute=Now()-15 O& c& e- X0 o" @' H; @
    Response.cachecontrol="no-cache"
    - l" n  Y& `7 D" tPHP网页
    # w8 |( }% g* r8 ]' k) E0 ^8 n) nheader("Expires:Mon,26Jul199705:00:00GMT");3 ]  R" N# e2 K1 ^) y8 m
    header("Cache-Control:no-cache,must-revalidate");
    + ]9 I7 Z, B' U6 o5 U6 S# k; i# xheader("Pragma:no-cache");, `, G) V- A% o$ }, t7 a' F( u( `+ }

    ; @/ I1 L0 Q! U  H/ u& U+ L5 _' E
    19.检查一段字符串是否全由数字组成0 s8 @% _$ Q5 ~% V/ z( ?2 P. |
    <scriptlanguage="javascript"><!--6 T" S% s' ]: c7 d/ [' W% a% R
    functioncheckNum(str){returnstr.match(/\D/)==null}
    3 U5 b& T! B8 N% Q1 G7 Ealert(checkNum("1232142141"))
    ! t7 C2 W( ~. |' m5 ralert(checkNum("123214214a1"))4 E- r0 {1 m$ g0 j- `2 t
    //--></script> . E4 `! h" J% `9 w8 v4 }6 f% O
    20.获得一个窗口的大小( u) `: u2 v( _  H
    document.body.clientWidth,document.body.clientHeight
    ) |, n9 X3 u$ I% T" _# O3 C& y( V5 q( u' F
    21.怎么判断是否是字符
    1 |5 q7 _1 e/ w* ]" w" c9 Wif(/[^\x00-\xff]/g.test(s))alert("含有汉字");6 `! k& O8 e( X* v4 e: F3 b/ Y4 _
    elsealert("全是字符");: X* \/ ^" B' s: \

    6 R2 E' P- Q) w( t* o22.TEXTAREA自适应文字行数的多少* q; [6 t' ~; q7 T0 i
    <textarearows=1 name=s1 cols=27>
    + r9 _. y( Q; I  p</textarea>
    4 l, V+ |7 C7 U# M( y! }1 J% @* ~- g: i7 f* W
    23.日期减去天数等于第二个日期$ C, X* Y. O* m( {: l3 p% d
    <scriptlanguage=javascript>7 g  k! V. `8 A1 u% t; }
    functioncc(dd,dadd)
    + `: @9 u( w* J8 X{/ H: y' L/ R2 g# g7 Z1 z. x
    //可以加上错误处理
    7 p" J8 ]  _( kvara=newDate(dd)
    " ?$ [( c! t$ u. La=a.valueOf()
    - @7 d! C, f* F6 _! }a=a-dadd*24*60*60*1000
    ' b4 O+ W1 y" \8 a4 H- Pa=newDate(a)
    ' T& C* L2 R/ V- [, u1 }9 ealert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    ' V3 A" U. p: i( {* l}/ j9 j6 H$ {8 y$ ]8 h
    cc("12/23/2002",2)7 _( z! v( l* y0 |3 r7 ~- n: z
    </script>
    9 U. S  c" h! A! S5 `( N0 h3 t: l% f6 V& b) v, L' d
    24.选择了哪一个Radio. K" g! H" k; _; ?! E; }  a! k
    <HTML><scriptlanguage="vbscript">  d6 T$ ^; K' {% O; z
    functioncheckme(): E: t/ \6 C2 @4 t
    foreachobinradio19 P* o/ n# g1 \+ S- G
    ifob.checkedthenwindow.alertob.value- X! |! V. P& a- k, z, W6 d$ T3 E
    next: s" J$ C, I' o0 ]
    endfunction# l# J9 k0 d- s+ a
    </script><BODY>  O7 J( P4 b: R$ W* @5 q9 Y3 L5 v  X
    <INPUT name="radio1" type="radio" value="style" checked>style' t# t3 {, F$ M/ @+ e
    <INPUT name="radio1" type="radio" value="barcode">Barcode
    2 s+ T0 ~" C2 ~9 z: o<INPUT type="button" value="check"onclick="checkme()">) J0 h- O0 G0 G6 `5 M! l8 h7 C7 I
    </BODY></HTML>6 {1 K" z7 E9 z0 \1 U1 o

    ; s8 ~! r5 Q9 Q/ Z. p/ ^4 i9 c! y25.获得本页url的request.servervariables("")集合4 X* i- u6 N+ g4 r: C$ m3 N' ^
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"& N, g* R* C+ q7 x* T
    foreachobinRequest.ServerVariables" L& b& Y- v) \: X
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
    ( y/ {2 f' p6 Q# x) m$ _9 \next0 h" e" x  \+ I0 O" R% w" v9 K' z
    Response.Write"</TABLE>"9 t% c) m8 D6 b6 h' L

    % u5 `- @6 i" C* h  {26.
    2 t% }& x+ E5 m% E2 t本机ip<%=request.servervariables("remote_addr")%>
    ) t7 ?6 n6 u4 a6 g. U8 k6 _服务器名<%=Request.ServerVariables("SERVER_NAME")%>6 d: \" ]  g( V% g
    服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>) \6 U; B# X4 S" u7 R1 o3 H
    服务器端口<%=Request.ServerVariables("SERVER_PORT")%>' ]' C) x) C* a! J, F; N
    服务器时间<%=now%>
    6 l* a9 J2 Y8 ^' S" kIIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>6 f+ ~9 H/ h. ~6 T( }4 r
    脚本超时时间<%=Server.ScriptTimeout%># E9 Z$ z# ?( d/ t8 ?
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%># m+ O7 ]( e* q, |0 |1 t2 \; l& I
    服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>3 v$ R, V# s- J6 M4 r& [% N& e, p  |
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    9 u- P0 j# U% U7 ?0 d; c" [( b服务器操作系统<%=Request.ServerVariables("OS")%>* J7 ^( M- `& M8 H2 s
    2 v2 q' V: j8 e# w% z3 z3 T
    27.ENTER键可以让光标移到下一个输入框
    3 @5 h) _" K1 _% L% O+ Q<input>1 M0 {" K+ N: A; P2 K: ^4 S

    ' P' v7 c" l4 W28.检测某个网站的链接速度:
    * L3 V7 ^& I4 z4 r把如下代码加入<body>区域中:4 X$ Y' `9 J8 R+ y
    <scriptlanguage=javascript>
    2 T1 P# r' P) ztim=1. H6 L  N% b0 U6 E$ ]( f
    setInterval("tim++",100)% ^; W$ G, n' |: D
    b=1% L7 O; E. p6 m8 n6 d: t
    " H7 h2 K2 I5 f7 |: \# R8 A- M
    varautourl=newArray()$ S& T5 {; h+ u+ }1 A
    autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"1 N$ i6 f7 X; T$ u
    autourl[2]="javacool.3322.net"
    ; M6 e4 M" Q% k' zautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    ( v. ]- L% C; S5 Lautourl[4]="www.nuaa.edu.cn"# I8 D7 n5 c- h7 Q
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    ; `' K; Z* s! r7 u
    ( v8 l" x6 v+ a0 s6 qfunctionbutt(){4 `$ G7 s9 |" g" K. N
    document.write("<formname=autof>")2 u1 q1 i# Q$ y. w3 G" ]/ ]( D8 N
    for(vari=1;i<autourl.length;i++)
    $ j! |2 q& Z  p5 I5 X5 J! H3 Kdocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")( [, C2 g: F$ B( _2 K5 u& Q, `
    document.write("<inputtype=submitvalue=刷新></form>")
      @% C  _4 N5 N}
    ( S5 U; E6 W. J) Lbutt()
    0 x( u# d9 ]) G: B. a( ~6 Afunctionauto(url){# r/ i, D% [! J) t
    document.forms[0]["url"+b].value=url
    * X  r/ r& H2 f* [! e$ g+ Gif(tim>200)8 L2 w+ a3 w- R' g/ C
    {document.forms[0]["txt"+b].value="链接超时"}
    3 A- L8 A' j2 ^7 ]9 u$ Selse: |3 u7 v4 O5 o
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    , {2 U) Y3 E7 c# N7 e1 m9 |2 h. Db+++ ]# j9 x4 [1 r
    }
    " N3 I# X* J+ W. dfunctionrun(){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+"')>")}
    , H+ T$ ~7 p. W& F2 n) k4 Z, }; {run()</script>
    : Q0 [. P; s$ ^/ |
    8 O1 ?% C3 q6 A! w4 v3 J3 K
    * b1 u" `" l6 ]1 S4 I4 Q29.各种样式的光标" k# c- i4 V$ Q# h1 U4 J
    auto:标准光标
    % [0 B& k- t7 {: e" z# mdefault:标准箭头1 ^# j* _( m/ B" N3 w4 `/ f0 e2 B
    hand:手形光标
    * m4 x; m3 T5 v  {: m+ F& `! K, o- |wait:等待光标
    & j, J- m% g& G7 ~) S; Dtext:I形光标
    / q- r  ~/ b4 k# ]vertical-text:水平I形光标
    + @/ `) N' i5 z& p8 Nno-drop:不可拖动光标8 r  ]. L7 e; v8 ?
    not-allowed:无效光标# h  r3 c: p* @
    help:?帮助光标
    6 ?* o/ Q4 I; C+ L& L& Q) xall-scroll:三角方向标
    + x5 K8 p9 u4 wmove:移动标2 Q) O, R# d  ~( _
    crosshair:十字标: U' |( S: k( r0 [- d
    e-resize
    * N, r3 E6 T9 h4 o/ Pn-resize. @2 E1 n+ F, N/ n- V- G6 h. J
    nw-resize: Y/ j9 X6 T  A( n/ ~
    w-resize
    # U( H" s- v+ d/ c. gs-resize3 y+ T" X1 l- W2 U
    se-resize; _' N* ~& V$ [& E* K& P
    sw-resize' q& Q, p( V1 \
    & Q; x" j2 `4 l, v/ j; I
    1.本地无缓存,每次自动刷新
    ; `* U+ r8 ~5 j+ {response.expires=09 L: @' L+ t, {+ O) K  y
    response.addHeader"pragma","no-cache"
    5 _% z; h  w3 c/ F! Z+ cresponse.addHeader"cache-control","private"
    - z$ U- j& f% e3 I" Z# g! K" N. v+ j4 ]. l) g% F1 A
    2.修改contentType并下载gif等格式3 X- q5 W+ @) g) E
    <%
    5 L* I  \: |5 @0 q. u) bfunctiondl(f,n)
    # b7 D' w. v% x' Xonerrorresumenext1 H- A# f6 s# W# R8 L  K! L
    % h% r- k! c7 i' g; T1 c( z: n
    sets=CreateObject("Adodb.Stream")
    ' G1 _8 S- F* @  LS.Mode=3* G/ ]0 K# g5 v: z
    S.Type=1/ Q3 ~( l; @- e; I/ V2 t
    S.Open
    " R4 R+ f+ G& D0 p0 ~s.LoadFromFile(server.mappath(f))' {6 j. p1 [+ p  S  c) \
    iferr.number>0then0 [. W8 }  _9 }; h  l4 x# l* i
    response.writeerr.number&":"&err.description
    7 d- b% ^* Q' c4 }9 U) ?0 qelse4 g3 X7 A- p, g4 X0 V
    response.contentType="application/x-gzip"
    1 D4 T+ k& @. L0 y$ z1 Q% [) jresponse.addheader"Content-Disposition:","attachment;filename="&n
    ; x8 Z  ~( @0 I2 }3 Aresponse.binarywrite(s.Read(s.size))
    ( ^/ d2 p, _: F5 f. dendif  g9 }8 I; m5 X1 X
    endfunction
    : n1 U; D' d! X0 Y
    0 B2 G; v0 ~4 o1 X8 @- ncalldl("012922501.gif","t1.gif")
    . R& d: a9 c7 F$ h1 I5 ?( I%>
    6 m$ b$ z# W) l1 \9 Q5 i6 C  ^" q$ N3 a' M, z( e

    , ^" {0 R. J# S! s8 y19.检查一段字符串是否全由数字组成5 ?1 Z) F- }$ W$ S. T& u/ s
    <scriptlanguage="javascript"><!--
    + I& D. k! C! `functioncheckNum(str){return!/\D/.test(str)}
    5 ~+ F* O; F: \7 }: qalert(checkNum("1232142141"))3 l8 M* }, k3 ~; t: _# J* J
    alert(checkNum("123214214a1"))- R6 R- L& C! `
    //--></script>
    2 J  z  X% m1 X
    - e" V" j9 w7 k  p, `3 _, L( C+ V20.获得一个窗口的大小
    * a& ~) F5 F0 \# j. H  ndocument.body.clientWidth,document.body.clientHeight6 ?/ V* v$ l1 ~1 ?0 Y
    document.body.offsetWidth,document.body.offsetHeight
    & Y3 y* A4 o+ Q5 I+ Z有时还需要知道window.screenTop,window.screenLeft$ m( S8 c+ F3 I$ [* O% @% A' u

    2 n  a7 ^/ \! I% g: w1 N, s+ u5 W21.怎么判断是否含有汉字/ A# T9 V1 i" M( y% s! u7 `9 |2 K% B
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");2 z+ `/ n  k  D" Y  R
    elsealert("全是字符");
    5 a! e. ]7 [! L% o1 q/ [
    ' l2 v+ X- ]  C  K; b$ A22.TEXTAREA自适应文字行数的多少
    * O2 J' B( M: g7 K1 vIE5.5+可以用overflow-y:visible' N; C& p( x: y4 N0 O0 G5 D
    <textarearows=1name=s1cols=27style="overflow-y:visible">
    " ?# J$ p$ `, b- ^7 x) @</textarea>1 n9 J! z" d/ C* n

    3 S- c! J; p1 x6 R23.日期减去天数等于第二个日期7 K3 l6 f% v- l# ?1 e
    <scriptlanguage=javascript>
    " `% s$ K1 P9 G& Y9 }% }* Bfunctioncc(dd,dadd)
    " ~: R. J7 R  j% r4 E, z' Q. K{% _1 t4 l. N& [4 g4 i  ?0 p
    //可以加上错误处理* A5 V1 C6 m2 l: t0 U1 I2 V
    vard=newDate(dd.replace("-","/"))
    * Q: R( j! k6 c; i) y" ld.setDate(d.getDate()+dadd); Z+ m3 J2 ^  q
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")3 y) \. r0 `* |6 Z" E! ?# B
    }+ J. O- ?# E5 @9 k& i2 v7 K9 j4 x
    cc("2002-2-28",2)
    % d; }- S, n1 }% C" z: d</script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-6-13 16:27

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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