设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    5 O) b2 P# w) `- p( |" o, N, g<tableborderoncontextmenu=return(false)><td>no</table>可用于Table ! k0 v  O& X0 z% t) W
    2.<bodyonselectstart="returnfalse">取消选取、防止复制
    , T  A9 F& ^) Q, V* Y7 u6 O0 G5 l; X7 h8 i  m. m( k
    3.onpaste="returnfalse"不准粘贴
    1 R. A6 C' b; Q+ A9 F9 p! r) m
    ) k& Z, k% P/ V; o4.oncopy="returnfalse;"oncut="returnfalse;"防止复制" ?) D& [8 r: q# |
    ) ^8 S/ |1 Z- m4 h, `1 t8 w
    5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    # `1 ~% R1 n: b
    " {  K( X3 s: f2 Q- ^3 z6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    8 W8 I0 ?- H& }9 o; b- g
    3 \6 D/ t5 A  ^/ p7.<inputstyle="ime-mode:disabled">关闭输入法9 ~. m- Q& l/ j* I8 \; y
    - c7 I0 \2 n+ B4 `# r0 p0 n+ R
    8.永远都会带着框架4 |& j# h- h+ V7 x, t/ T
    <scriptlanguage="javascript"><!--
    1 R' i0 |% X; T) e" fif(window==top)top.location.href="frames.htm";//frames.htm为框架网页2 t+ T/ z& }) m3 P% n
    //--></script>
    6 `7 N1 C$ a1 N# H9 |2 l; n2 l6 [5 a" \5 y2 f
    9.防止被人frame9 ]4 E! y4 P7 j0 k/ h5 V
    <SCRIPTLANGUAGE=javascript><!--, j  m! T% W: }1 Q1 T4 g3 ?0 @
    if(top.location!=self.location)top.location=self.location;
    0 J! @( F3 P( F& C$ i; O//--></SCRIPT>
    # X% p- Y2 L( {! H$ o: s6 {; y7 M6 ~4 n$ Q; ^0 u
    10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为4 W: b0 _) H' {: c4 v$ o8 i- f0 o

    , }# f! {( S* l3 F3 |11.<inputtype=buttonvalue=查看网页源代码; t* C& k# A1 \3 X* S% P  r3 L
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    3 ?. P0 M6 v$ |& n$ a* q( H& T! D3 ?" b/ ?, ~+ v% m
    12.怎样通过asp的手段来检查来访者是否用了代理
    * x$ X/ B1 x2 `5 N7 s4 _<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    ! `! m- @: l, ?& q2 C6 Y1 {response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    ( l/ ~+ \# w9 H* f6 D2 V9 ]"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR"). m: d1 }% o+ j7 j. S% c
    endif
    9 @! \" ?! v% R2 x% E% B%>5 K; b3 ^2 [3 u9 X0 A
    2 B+ b  Q6 s8 d- Q1 f
    13.取得控件的绝对位置" d" s' ?- u  B" v$ f/ s

    9 c0 r3 P2 `- q+ W# H//javascript
    ! L% n3 i: \% e9 a5 ]$ Y# A<scriptlanguage="javascript">
    0 ~+ L% c: x% k, E2 @functiongetIE(e){2 x) w5 y! c' D) f
    vart=e.offsetTop;7 |' X! m* w. v, q& n
    varl=e.offsetLeft;9 N) L6 E7 J+ J/ A4 j$ J! E4 \
    while(e=e.offsetParent){
    4 C# G' {/ n& \- Kt+=e.offsetTop;
    / L$ z9 o6 [! i" {  q$ R4 Tl+=e.offsetLeft;8 `7 R3 E7 F( B4 r+ B% s
    }2 W4 O% w& @$ P2 ^. f* z8 E* K- N
    alert("top="+t+"\nleft="+l);
    . t. s+ k$ u3 V, j4 ^8 M) i3 p6 _4 a}
    6 F, x6 f7 s) P/ }- q</script>
      m- E2 e5 _* [! p2 Z
    ) U: E- h, Q5 L1 N) A8 `/ @//VBScript
    / w2 q' g" Q  F# R5 n. B( h<scriptlanguage="VBScript"><!--
    ( `- I/ z% m% z# hfunctiongetIE()# \) [+ @; O. v) I  y# x
    dimt,l,a,b
    . @( t/ O5 S7 r% K7 ]0 Wseta=document.all.img1, J$ e! `2 ]. X9 b% b
    t=document.all.img1.offsetTop
    . A9 r- B7 {! Y4 n5 _4 L! i4 Ll=document.all.img1.offsetLeft9 V* I* x- z: o) {" C! N
    whilea.tagName<>"BODY"0 _4 _& ^& a: t$ D
    seta=a.offsetParent
    0 x7 B' `3 V5 `7 s1 F9 a4 `t=t+a.offsetTop% P. m( _  t3 t8 s
    l=l+a.offsetLeft
    0 s+ G0 V) j0 ?) c* L- D- Iwend
      q3 L2 D) G0 J: dmsgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    ; r% H; M, K- a% |( vendfunction
    8 J2 ]# T, L3 G3 m, B% ~- X- d--></script>
    # p( g% Q. _+ N, H3 y
    ; ?8 x# c0 K/ A2 k# N7 x$ q. F1 K14.光标是停在文本框文字的最后/ p' u: W& P: I$ {0 R; f
    <scriptlanguage="javascript">
    ( X4 Y! [2 ?$ {+ Ofunctioncc()  ^  {+ }, ~* X) R( v, Z
    {; r  Y& M$ E2 E7 F$ B9 O* K3 R7 J
    vare=event.srcElement;0 y/ s# Y$ [3 ?+ v6 W" ]* R, p7 r5 g. R
    varr=e.createTextRange();
    $ T9 O5 u- m0 X4 ^9 k& Y3 L7 U; @( nr.moveStart('character',e.value.length);" H. q- J+ @0 |, P+ n
    r.collapse(true);5 R2 z2 R1 b; R1 y4 q3 s1 V
    r.select();& \2 z6 H& G8 j; ^
    }' _. r4 E' W+ }
    </script>
    , f. I" N4 m0 j2 B<inputtype=textname=text1value="123"onfocus="cc()">
    ( a# N! B2 n% F, |0 I. C8 w6 C5 ]0 q8 p( M; h6 {: S
    15.判断上一页的来源
    ' f( Z3 J$ A+ r4 z4 D3 q" I% kasp:
    5 Y0 r* V( X* d  ~7 z% S! z2 Mrequest.servervariables("HTTP_REFERER")
    7 ^7 u/ q4 w% b- R9 }
    6 z: g1 \4 t" L3 q, R5 b, y" C" Y! Ujavascript:- E" H3 S8 d  q; k
    document.referrer8 @# U% L* c& j  j* r

    ! V- y; `+ J4 I/ b5 }1 L) d' H  D6 K16.最小化、最大化、关闭窗口
    ( P! }4 H) a, e: `7 M* r<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">( ^3 d. _0 N( ~: k
    <paramname="Command"value="Minimize"></object>& ~+ e6 G& _4 S. t
    <objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    ' Y; h$ i: ~% `+ j7 j8 ~% ?# {<paramname="Command"value="Maximize"></object>
    ; ^5 {8 w: D# R<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">6 L# M9 L, {& a* \+ S1 f( T
    <PARAMNAME="Command"value="Close"></OBJECT>  ]3 q6 _: I) m1 z6 F) l
    & t) g* \0 r) ]% }$ M6 B, Q" D! V
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>6 Z6 u5 r9 A, Z4 D# U+ N
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>
    . D4 d) K+ q3 U/ U/ H<inputtype=buttonvalue=关闭onclick=hh3.Click()>4 h% u$ N4 ?  e5 l( I' Q
    本例适用于IE5 e- e/ I. n5 F4 V" w! n

    5 r$ G" Q+ U0 e$ M+ t6 J% V17.
    1 l: {) N% x* K" Y<%: c- \. f9 g" l1 f  X5 q
    '定义数据库连接的一些常量& F+ X+ M, g  Y' C: F
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    9 ^- ~; P7 @1 s0 s* a0 |ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark" @9 {8 Q/ K8 f
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。, K6 n/ i2 n9 S- q4 e# I& q  M. i1 i
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动- h7 P% ~9 Y* l3 ?
    ' ]3 t( l7 N1 P" M$ z, s
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    6 ^% j2 A6 R) p) ^ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    6 S. C/ \( [# A: H* tConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等4 B0 _- C3 u% Y% h' b
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    2 [- w# t3 }. S5 }4 M+ `0 Q9 p& u; N7 |! H$ d$ e: I
    ConstadCmdText=&H0001
    6 s* k1 @2 R! y9 l1 PConstadCmdTable=&H0002
    9 J9 Z+ i% r" G2 L%>
    & m6 `4 M- T2 k
    6 p, r  L" L! q: Q18.网页不会被缓存
    , u  a( @5 {# H- [( eHTM网页
    ! K' L9 t' }' }0 s' I<METAHTTP-EQUIV="pragma"CONTENT="no-cache">0 Z' m; W9 a! J3 N5 _: h( \
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">3 N' K4 \0 u3 r: `( i8 `8 P# X/ ^
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    $ k8 n, w) R& W" g或者<METAHTTP-EQUIV="expires"CONTENT="0">
    4 O* p1 s! R* P" oASP网页
    5 A0 K2 x  @8 \3 j% HResponse.Expires=-1
    : H+ f, G) r; ?8 Y' T8 wResponse.ExpiresAbsolute=Now()-1
    " R2 s: K4 O) P2 Y- M: E# @6 _! uResponse.cachecontrol="no-cache"
    , l* Z, A6 B& p: GPHP网页
    # b( m2 j9 X* N9 G' U+ ^1 Gheader("Expires:Mon,26Jul199705:00:00GMT");: x* t2 ^* ]; {" K3 D  a5 ~: @
    header("Cache-Control:no-cache,must-revalidate");" F9 ?/ M! `5 X0 B$ ^0 C2 d3 I
    header("Pragma:no-cache");
    ) y5 u' ]5 I6 u8 C9 G( w$ b0 k/ j/ p8 H; i( u' u  S
    ( R/ e6 s* O1 U) p" W! E+ _+ x+ Q
    19.检查一段字符串是否全由数字组成! A. z2 q0 U3 x
    <scriptlanguage="javascript"><!--6 W( G5 u4 Q' B: P& j0 m: j
    functioncheckNum(str){returnstr.match(/\D/)==null}
    0 V4 a9 w) B& b7 Z4 E# B/ v2 Salert(checkNum("1232142141"))
    4 ]% w; {6 Z- nalert(checkNum("123214214a1"))3 }; K( q& ]+ F! d) ~. ~- m
    //--></script>
    8 v7 \! _+ J1 S20.获得一个窗口的大小
    8 l' t- J" {" @' P4 {# o+ ndocument.body.clientWidth,document.body.clientHeight, F% O( @1 r  \8 i, W3 l

    / U- t3 i" K7 C' e' A21.怎么判断是否是字符8 `4 ~1 y  ^& g  H. n! F, y/ v2 A
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");( d6 U0 |# ]9 F0 W
    elsealert("全是字符");
    * V. Q( e# C0 A1 {& d
    - ~3 X5 \) x, l1 G" D22.TEXTAREA自适应文字行数的多少
    - O! L- j9 W, K5 P9 V<textarearows=1 name=s1 cols=27>$ I* `4 O4 k9 |2 e
    </textarea>
    ! q6 {) E5 L% }/ A" ?
    8 ?; Y( X) |6 i* a7 r23.日期减去天数等于第二个日期
    , k  b, z! j* q- J) {1 X<scriptlanguage=javascript>
    / R0 v5 q$ q: O6 c; X, Afunctioncc(dd,dadd)1 G' L) {$ w! o( ]
    {
      Y' O) v9 f! W) v1 _, P: c& G5 A//可以加上错误处理
    2 G# n, _$ Z+ \' D3 vvara=newDate(dd)! |# |3 B0 M5 L' Z" j1 ^
    a=a.valueOf()7 R, O. A1 `- j
    a=a-dadd*24*60*60*1000
      n$ ^$ G, H" a& k7 o3 Ta=newDate(a)" v4 c" @: }( I* @$ S& c
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")" C% u; }0 k( Z! J; L0 ]" e- y
    }
    / k0 \' {7 i7 s0 C7 v8 rcc("12/23/2002",2)" V$ |; ]# y! T7 @% K
    </script>( W) _- Q# F( s( b! D
    / ]+ H, U4 P$ @7 \1 \. V9 u, T1 x/ L
    24.选择了哪一个Radio$ b0 d% k+ K# D: b9 n1 y
    <HTML><scriptlanguage="vbscript">
    5 ]; h) `* g. [' Yfunctioncheckme()
    ( F. ?. L8 p8 E6 v4 u4 \; Nforeachobinradio1- V! b8 o& E& l, \+ z7 |
    ifob.checkedthenwindow.alertob.value
    , S7 ]7 l2 T7 |& f( z# D# Rnext
    4 |; _( n: P5 o5 h9 z2 oendfunction
    , y7 r1 `' x; q+ r7 a/ P</script><BODY>
    # S5 G0 v1 R4 b# H+ i<INPUT name="radio1" type="radio" value="style" checked>style
    / v) @% ~9 Q$ C% s<INPUT name="radio1" type="radio" value="barcode">Barcode
    5 y- g5 @& N3 F0 ]0 e<INPUT type="button" value="check"onclick="checkme()">8 `) g0 x! {4 c3 A8 J! n, ?2 _9 y
    </BODY></HTML>5 |' Z" s  m- ~+ u' ?1 h0 w3 X# `
    ' E3 |9 Q4 Z  L
    25.获得本页url的request.servervariables("")集合( t5 z5 H- t( g% H* q8 d
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"4 F2 s( w: p9 ]1 k' A+ E$ D
    foreachobinRequest.ServerVariables
    # D' s' [) O1 ^" N! WResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
    ) H7 }. S8 b/ `' F1 ]9 p* fnext+ b) O: v" O/ k  {
    Response.Write"</TABLE>"1 l5 Z+ Z* q# b# f6 \

    / |; O0 A' ?/ U0 y6 o% N26.* C4 t$ m- R& B
    本机ip<%=request.servervariables("remote_addr")%>" p" T) N; E7 x
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>/ Y. ~& S: J" F! @1 ~: Y
    服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>- C: ^5 m% H8 G5 Z$ d6 y% q
    服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    , Z/ a' N6 v$ B8 a' |服务器时间<%=now%>
    : K  b9 e4 N( F; x( W, _  YIIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>/ k* g/ I2 p+ B$ H
    脚本超时时间<%=Server.ScriptTimeout%>) a' U$ t: p1 Y  T  f7 o
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    8 h/ P3 P0 [- C服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    $ J; I0 B' R! ~! \: B服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>% A! g& b! a: I# l8 E% Q
    服务器操作系统<%=Request.ServerVariables("OS")%>
    3 k5 l1 V1 h: O6 K5 h+ m1 z# k* @& ^/ w
    27.ENTER键可以让光标移到下一个输入框9 |2 q3 H- ~! [6 \% |: t
    <input>
    : H- w+ r& d  H; O2 j8 d6 L. P& W+ _. Q. c: {
    28.检测某个网站的链接速度:
    % K2 K9 h& u7 p' y& A5 D6 z把如下代码加入<body>区域中:
    2 E4 e6 {' k6 ~: X6 q<scriptlanguage=javascript>& y* v* F8 M3 Y+ ~! G
    tim=1
    5 ]& z3 n- {, X1 NsetInterval("tim++",100)
    1 z& c, D1 v# b- Jb=1
    / ]5 c1 z6 _" H* i4 r' y4 Z* Z* g2 J( G. I5 r
    varautourl=newArray()
    ) I+ R" a& U" A( A1 g* Eautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"+ c0 n% `% @, k% ^3 s% e# h
    autourl[2]="javacool.3322.net"
    0 g+ `  Q& A; xautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    # K) k2 G, \1 y/ O) c5 w' C9 oautourl[4]="www.nuaa.edu.cn"
    ! P4 Y5 p2 f- u' W* Yautourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"0 ^. f3 O8 a4 a7 ^9 O" D1 t; g
    ; w0 \9 I: E* i6 y% G8 Z' Y7 K# l# U8 k
    functionbutt(){& t% d; k  h8 a9 ^
    document.write("<formname=autof>")( m7 X7 i: g8 `
    for(vari=1;i<autourl.length;i++)
    - n3 @- p2 k! `0 m6 _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/>")/ ~/ O; P' c( D( G" Z0 B) w  @
    document.write("<inputtype=submitvalue=刷新></form>")& i% N( B6 \! R6 }- _# m
    }9 V2 |: w- m) t6 }1 _; u
    butt()4 Q+ p: U+ A1 \0 @" ?0 g
    functionauto(url){7 D1 Q* F# _* R0 J+ q( d) B  P5 ~
    document.forms[0]["url"+b].value=url6 q+ I/ |( Y/ X- w( a
    if(tim>200)
    + E: v! f$ ]2 g3 F& x- U{document.forms[0]["txt"+b].value="链接超时"}2 V) Z" ]' p, |* k& _  s7 d( V* f! w
    else2 R- z6 T9 y+ S* U  e& Z* O
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    * o( Z6 J; C5 ?9 [: ]1 ?b++% [: x% J. G" f
    }& k% m3 N9 J( w  d
    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+"')>")}# r) B2 \+ [, r; u. ^* p+ j8 i$ P
    run()</script>
    & Y$ [  }% h; @+ I8 s$ v" e( h: T4 B# n7 {# @

    ) ]/ Y$ l0 B9 L. x29.各种样式的光标/ Q; Y+ O! M: u3 P/ p- f- W
    auto:标准光标# Z6 n: y; F. b) E* O3 {
    default:标准箭头
    1 F1 z# F8 E6 t. B. F" xhand:手形光标/ x+ B, p) J3 K  I  q
    wait:等待光标; k' ^% |  c, J5 e2 Y: O9 f
    text:I形光标: C& Y: q% S5 e
    vertical-text:水平I形光标
    ; a' X$ A* j& ~, rno-drop:不可拖动光标, I( h4 {7 r6 K# ?5 X+ u' l
    not-allowed:无效光标
    : j8 A  t2 V; j" |0 X8 C1 C6 X! \" \8 }help:?帮助光标: ?$ n* F1 U  ~
    all-scroll:三角方向标1 Z- i4 u( g( |2 Z' U, q' f9 z
    move:移动标
    ' _6 s3 j6 i# X+ H. acrosshair:十字标  Z6 L0 N  _; V/ N6 T5 O
    e-resize
    . M/ v; N; z7 D. F3 _. A  |0 qn-resize( m7 p( b( g/ G# }6 w4 s
    nw-resize, L1 c+ Z! v; N/ c2 M8 h* O( f% p
    w-resize
    ' G2 W4 Y/ e& G4 k. ^( @s-resize
    2 g5 `( |1 y1 c4 t/ W) ]se-resize
    0 ^# E  k  L2 e8 w( }- osw-resize
    5 J# C2 M0 e9 X7 G4 V4 W0 m1 [$ u9 ^7 C2 ^. n' _
    1.本地无缓存,每次自动刷新
    1 v8 b+ D7 U1 |response.expires=0
    " ^) I* f" j8 i* n4 N1 }9 Jresponse.addHeader"pragma","no-cache"3 S7 z% Q3 h" C2 d
    response.addHeader"cache-control","private"1 v  a8 b2 t$ q: @; w  U+ e

    1 j- Q2 B: d! M( x( V! B3 u+ `2.修改contentType并下载gif等格式7 q% `  ^# N2 h: k. e
    <%. J7 N- `7 V+ s* M1 E; v! _
    functiondl(f,n)
    ; C; o+ r$ m  Z$ N# g+ ^. i! Monerrorresumenext
    $ Q: J1 r( d" I2 x, g4 }" m0 c. o/ ]& \* k
    sets=CreateObject("Adodb.Stream")
    6 z* j+ _$ Y! U, E7 H& s2 o0 OS.Mode=3
    # |. q6 w( _: N( s7 _# W3 ~S.Type=1
    . d8 r3 Y4 X. _0 E- t7 k9 Z8 ^' xS.Open
    4 N) Q# q2 O/ \# Z! Cs.LoadFromFile(server.mappath(f))
    6 u+ D) O) A) z( t. R" j7 ciferr.number>0then
    . d: l& _, h0 a1 }! f. |* ^/ a* @response.writeerr.number&":"&err.description' U5 e( D& ?; D6 b# c
    else
    7 i) r3 H* o# X! F" q: eresponse.contentType="application/x-gzip"
    1 s  m6 w8 C; D  }; B) c  }response.addheader"Content-Disposition:","attachment;filename="&n
    - D! }6 x+ F" j( t9 l9 z9 ~response.binarywrite(s.Read(s.size))8 R# m! [! p2 H" U
    endif1 Z0 Y# E4 G7 ~( U$ \" t
    endfunction
    1 H! g2 c8 ?0 H! u/ O8 P, v2 @
    7 z5 ~# S4 `; E4 J# L# y/ I( g! ~calldl("012922501.gif","t1.gif"); r% Z/ H9 q& I' {
    %>1 ?7 x; S! e5 s+ E5 X0 A

    6 A& q/ l" R8 _% S; v8 ?: o" w. {4 T( q% w! B9 ?. t& X3 l9 [
    19.检查一段字符串是否全由数字组成
    % m( i/ r% A3 K2 x3 ^1 A% J! b<scriptlanguage="javascript"><!--" Q* T5 ]6 \6 |
    functioncheckNum(str){return!/\D/.test(str)}( q* n, a3 R% _
    alert(checkNum("1232142141"))
    & H" u, r* P1 g1 yalert(checkNum("123214214a1"))
    7 G/ H6 M: k+ i" M& N2 S9 Q$ D//--></script>4 L, R4 n" |% L* _
    # H2 F9 ?" f/ i  l% p- h
    20.获得一个窗口的大小! L( Q; t; J: ~' I, Q/ o: L0 _
    document.body.clientWidth,document.body.clientHeight
    ! \5 {8 a- ]6 t0 odocument.body.offsetWidth,document.body.offsetHeight
    / f7 ~: y* v0 m1 x, @' i& @3 l有时还需要知道window.screenTop,window.screenLeft
    / c7 O+ o+ o' ]0 E2 E6 m- n0 D5 s' X0 o7 m) K( W) t5 u
    21.怎么判断是否含有汉字
    / q0 X: z, L/ t0 Mif(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    2 E. g3 @0 z2 M: _elsealert("全是字符");& U$ L+ ]- |/ \4 T
    4 {( K6 u; e0 d  i1 w6 P. o0 U
    22.TEXTAREA自适应文字行数的多少& ^2 o' J, D9 Y- b$ d9 ]! L
    IE5.5+可以用overflow-y:visible
    . o/ L" j" S8 M( R5 \7 C( r<textarearows=1name=s1cols=27style="overflow-y:visible">
    4 u0 z) q6 Y$ d# d' [& K: J* R8 |" Q</textarea>2 f2 P" l; L: m. @
    ) A& W2 K. r! D( w6 B& A; b
    23.日期减去天数等于第二个日期) |3 ~3 A6 x8 H5 k% W3 c
    <scriptlanguage=javascript>: y) `& R$ k2 \% z" n
    functioncc(dd,dadd)8 T8 B# S" V, z# i/ T7 a4 l# M* j
    {3 A& v) N6 S  m2 @0 z! Y' ?
    //可以加上错误处理
    ' i5 Y8 X2 t* o' ]4 V3 qvard=newDate(dd.replace("-","/"))2 O) A$ b! M$ a$ V" `1 C8 e
    d.setDate(d.getDate()+dadd)/ I1 u% g, k$ G1 t+ d
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")7 L8 S$ f5 p' ^. S
    }& b3 Z: x+ N9 @8 C( {
    cc("2002-2-28",2)' v2 |# L; K1 `# W- Y- B+ m
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-7 16:49

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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