设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    6 c  G4 w& }; ?) z2 D( D% [<tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    ! F0 r. P, H2 X5 r3 \2.<bodyonselectstart="returnfalse">取消选取、防止复制/ O1 j. P8 r- I# W: e! B0 D; E
    - W* d% U3 s) Q! A0 Y7 c) x
    3.onpaste="returnfalse"不准粘贴6 g3 w" m# M; V2 T# z. |
    ) m3 t  E6 [+ t6 n) B* a" r$ ~" @
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制; }9 E5 c4 |; [9 C

    8 B( Q6 ~4 h9 J/ x- X7 F: u) c5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标- P6 h. T+ Z: }" V; f7 i

    : D( b) A" W  c: l6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    ( v* b+ y  H  |
    / _2 g) Y+ B" Q! V5 N7.<inputstyle="ime-mode:disabled">关闭输入法
      M& W0 i4 O2 [4 m9 ~: A! g% a9 s$ I, h
    8.永远都会带着框架( V) A) y( P. W' m& P/ J
    <scriptlanguage="javascript"><!--
    ) w! H: a0 x+ H' Y4 k0 D% P. k3 p& Pif(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    ! s5 X  Q4 Y; U" u( {//--></script>+ c; p. l. @/ z3 J# \6 B

    + S2 A5 X8 a/ X- q9.防止被人frame% j4 Y8 u1 H. ~1 j2 b
    <SCRIPTLANGUAGE=javascript><!--
    6 V/ Q5 P& a- V, b, oif(top.location!=self.location)top.location=self.location;& y: R0 z& O3 T" ^. ~/ v$ h
    //--></SCRIPT>* t- U4 m5 H2 v% K  d

    # w; {9 M2 ~" c. A) ]7 t10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为* ?$ g* O- d- |' N$ g7 v+ n* M

    ) K; I& T$ _; \11.<inputtype=buttonvalue=查看网页源代码' i+ [$ O; a; n3 R
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">: R; f& ?6 G' L4 r* N8 K, A. u

    ; \3 K: R9 J1 n12.怎样通过asp的手段来检查来访者是否用了代理
    / O/ [+ }) ^/ H( |! E  V+ Q<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    / x' t1 Z" x$ W4 t4 E9 O, h; gresponse.write"<fontcolor=#FF0000>您通过了代理服务器,"&_3 X4 K& A/ j2 k" q
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")# O' ?; T3 |7 I1 d# y' g2 a' s7 R
    endif
    ' X1 @  C$ h. [' o" y' G! R* t! W%>/ \9 I+ I; m6 D$ Z5 V, s  C

    9 _4 b, u6 }. j! q13.取得控件的绝对位置3 f4 y- W! w- y3 g  i7 \6 D
    9 t2 y! M" P. u0 F
    //javascript8 y3 R; f- p3 J$ q# b
    <scriptlanguage="javascript">
    # r' [& I" ?* N! ZfunctiongetIE(e){
    ! b5 m6 V. t1 ~* _5 ?) ovart=e.offsetTop;
    2 V  y4 p# S& |) U1 ?# ^varl=e.offsetLeft;
    ; q  `7 C2 c8 R9 n4 D0 d) kwhile(e=e.offsetParent){
    4 V# a$ V* {6 N( b; e9 n! l6 ct+=e.offsetTop;
    9 M1 v4 t, i$ ]l+=e.offsetLeft;9 v7 S% v$ X/ s- M8 Y: l
    }
    2 M# I$ `. y) Valert("top="+t+"\nleft="+l);
    : c1 |: Y/ a- P) b}
    & l, h0 O" n/ f- O' b; E7 s</script>
    8 ~% l% R: k5 o8 Y7 H" a3 V  A3 M2 L/ N" a+ I; a
    //VBScript* N. u. g# }- S- b: b
    <scriptlanguage="VBScript"><!--
    0 X" a! Q8 h! P, tfunctiongetIE()
    0 E( D) ~& }4 K7 vdimt,l,a,b) \3 E' B. F4 G7 k
    seta=document.all.img14 [& n3 s+ Q& z
    t=document.all.img1.offsetTop: V$ q- h% A! @+ a1 }* }
    l=document.all.img1.offsetLeft
    6 S: _/ |# Z' D- r5 L. Gwhilea.tagName<>"BODY"
    1 {/ S9 `/ c9 O, M; l$ xseta=a.offsetParent
    $ x8 ^- d, }' B; k: X$ _t=t+a.offsetTop8 X( K( O/ B! A+ K' J
    l=l+a.offsetLeft
    $ o! [, w% K+ R  `, g: l# Ewend
    2 d3 w: j6 N: x' Z3 o: ^( @, o( Nmsgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    . @4 C2 e! N: J) ?( @, R3 Rendfunction6 u) a  j# i0 B
    --></script>4 n: c' i- G+ |* \
    $ {. O% n& A3 ?; P0 ?/ P
    14.光标是停在文本框文字的最后
    2 v! b+ e* S! j<scriptlanguage="javascript">
    * h+ |3 P8 m6 P8 C1 jfunctioncc()
    : `/ y# F$ [! ~3 a$ C3 Z9 x+ Y9 N9 ?{- @8 C1 b- e4 C% V
    vare=event.srcElement;" x! r1 [  ~" H
    varr=e.createTextRange();' O$ X) u. R/ A7 C% a
    r.moveStart('character',e.value.length);
    $ F' K' M6 L3 E+ |# N! h7 @$ o8 ir.collapse(true);
    6 r+ f( N1 h. lr.select();
    5 S, @! w7 t0 O& A8 E2 ~% o% E}
    0 N9 x! k, {1 W* {</script>
    4 s" B# s% h+ V3 [3 w% t* w, W<inputtype=textname=text1value="123"onfocus="cc()">
    3 r" [8 N( P+ y# q+ A
    % p% z. Q6 a3 D; N; g& g15.判断上一页的来源! @  L& J2 M8 Y+ Z7 K- {2 U8 Y5 d) E
    asp:& A8 N/ A, c& Z. s1 o+ S
    request.servervariables("HTTP_REFERER")
    $ ^: e+ F$ t/ E+ p" X. v1 c5 [8 Q5 z2 t5 X# c, b
    javascript:8 \& P$ C- v' s& B, m
    document.referrer8 B8 K% O1 Z8 I( s3 f9 m
    ! m5 v7 Z# C! J0 |8 A
    16.最小化、最大化、关闭窗口, `  w4 C5 {6 Z2 q/ n/ l' a7 V
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">: r; I3 d6 i6 n2 v6 m
    <paramname="Command"value="Minimize"></object>
    : X* s- A: C2 q7 n4 S<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"># ^$ R/ B2 |, i( |& ^3 h
    <paramname="Command"value="Maximize"></object>" K) B8 p, {: w, D, W: h
    <OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">! _( b; y/ u; N3 V
    <PARAMNAME="Command"value="Close"></OBJECT>1 q- s, J+ F1 e8 A
    ; @0 V0 ^, k, ~
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>2 Z( Q, s; I  A+ w& N
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>! H9 G/ R1 K. x/ ^( i
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>
    ( T9 T. P& \/ v. O本例适用于IE/ Y5 k+ D* G* y. m- Y5 [  Y

    ; r' D$ }  ~% }17.
    & |2 E  J' N# f, V4 Y! b9 P6 ?<%3 Y5 D, y8 P) u4 u; M
    '定义数据库连接的一些常量4 {" Z4 H4 v) K* Z& h( E3 f( z$ r
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark  Y5 ^$ n  J% z- }" G% D0 s8 E. C5 V
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark' K8 z! P2 h- N. w0 h$ g- r
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    ; x+ }( _" c6 ?  {# r# I9 ZConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    " Y5 _' H0 A  i3 x7 ~6 b2 @5 `" b4 i# v  ?' B8 T0 A
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    8 L. _, F: d+ l( n9 RConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    4 s) Y/ H9 M6 [) f9 GConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    $ i( D2 p, C" W' i$ n+ v1 a/ AConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    - j  I! C$ |5 z: _' a( s' ~
    & w' e$ I" k) H, s+ _7 {; ~ConstadCmdText=&H0001
    / F$ z4 a( V/ D- J$ H. {ConstadCmdTable=&H00025 b0 [! M% e1 \# m" s
    %>
      N- z. N1 j$ F# F! o+ C  }1 N0 L( L  U# U9 J. y2 m3 f7 z
    18.网页不会被缓存
    + T& \, [- a& a3 f4 q% b5 ~+ G0 @HTM网页
    + k* _" N$ |/ F8 i) z<METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    6 Z: A9 a& d2 ?/ j7 J<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate"># s- a( O/ R( y1 b' Q
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    9 w  f" Y" d& D4 t2 E+ j或者<METAHTTP-EQUIV="expires"CONTENT="0">
    9 m( {# ^! ~, J4 l& [9 kASP网页
    % o0 j6 d9 ^# l. @Response.Expires=-1" I, v6 e1 r3 c
    Response.ExpiresAbsolute=Now()-1
    $ g$ G. `, M9 L9 fResponse.cachecontrol="no-cache"
    / S2 n% J8 O" D% ~3 CPHP网页/ K9 J. t1 @' \! P5 k: N; K, P$ K
    header("Expires:Mon,26Jul199705:00:00GMT");. J9 l. {2 H, K0 j1 V1 P! U6 {& _% D
    header("Cache-Control:no-cache,must-revalidate");  C* M, D! {% r% G, E. D
    header("Pragma:no-cache");" L' _  V9 Y1 v" h

    4 ]0 \, d, y" v% e
    9 V+ n* w3 A1 e1 a19.检查一段字符串是否全由数字组成
    6 M2 i* g! w+ l) J/ _<scriptlanguage="javascript"><!--! \7 b* U  |% a7 ^" i
    functioncheckNum(str){returnstr.match(/\D/)==null}3 g# z4 \" P, F3 R
    alert(checkNum("1232142141"))
    0 c/ m8 R' ]/ y8 w2 E9 v! Halert(checkNum("123214214a1"))0 {* ~1 W( D' N9 {% q) i
    //--></script> $ J: n+ {* y- [! Y6 X
    20.获得一个窗口的大小
    - |; \0 m4 X- ~3 _4 @. `+ r" ]document.body.clientWidth,document.body.clientHeight
    # i# C1 @0 l5 U4 W  Z5 b$ U; ~5 Q0 T) Q/ J* Y6 ^9 x& c4 g( c
    21.怎么判断是否是字符
    8 J! g6 Q4 k4 x% [' M- n, Zif(/[^\x00-\xff]/g.test(s))alert("含有汉字");
    1 ~/ w; k+ s5 Y- S: h. \elsealert("全是字符");
    . C5 U, `9 m; G1 |2 ^3 N: G( Q9 B* C$ p% ?9 G- {
    22.TEXTAREA自适应文字行数的多少
    & c; K0 Q9 z/ T<textarearows=1 name=s1 cols=27>
    8 H. w0 D6 w/ e: y</textarea># [4 ^$ f& Y$ M9 U, ^

    $ {: v& V: H/ r) n* O3 |% x' G' G5 i! y( f23.日期减去天数等于第二个日期
      z9 u$ W- {8 f1 ^) n<scriptlanguage=javascript>
    : D+ A( H/ B2 P& t' h  \9 o" \functioncc(dd,dadd)
    7 b. R% V* _  ?: j# L) G& x( w{# s: X5 P: g' |- A  ~$ M3 _
    //可以加上错误处理
    ' d$ M( s9 G+ W# S9 Cvara=newDate(dd)* J: ?: S4 w3 X8 d2 d
    a=a.valueOf()
    # p! G8 m1 |" G8 e! p! R* ba=a-dadd*24*60*60*1000
    . G" x) u: x% B7 Y) Aa=newDate(a)" |, \0 ]* \" ~- z
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    0 G: I; a+ C, b9 A( n$ w}
      D: r1 a3 x& S  {. ecc("12/23/2002",2)% Q" p& f2 d# @( r1 z' ?0 M  K9 Q9 `
    </script>
    - i/ N2 Q3 E4 a; V5 _- ?# v
    ! ~6 }: J0 n, R1 D24.选择了哪一个Radio3 b3 x3 H; E2 P" i6 g
    <HTML><scriptlanguage="vbscript">
    " E" d* s6 r& r- V4 Z. mfunctioncheckme()
    / a  t& T& t3 n- `( O" [/ @4 Uforeachobinradio10 ^0 X) q  _1 H5 `
    ifob.checkedthenwindow.alertob.value6 _+ X5 W9 I! S5 T* S, g
    next
    4 t0 `4 r6 e: S9 `endfunction
      q* U/ C0 u& k, q</script><BODY>% E* d' Q5 j: ^+ H$ G9 w9 S
    <INPUT name="radio1" type="radio" value="style" checked>style
    1 X( H7 q% P1 ^  p  P+ c. |<INPUT name="radio1" type="radio" value="barcode">Barcode: X3 Q+ a5 z2 M7 {$ w
    <INPUT type="button" value="check"onclick="checkme()">) c, s% Y+ }" e9 I
    </BODY></HTML>
    ( C* `% ?7 j, Y* r3 D; |7 `# @7 S9 {  _, w" Q
    25.获得本页url的request.servervariables("")集合
    1 Y, }) ]3 s. f; JResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"9 T9 D- c- R8 a' H: @# ~
    foreachobinRequest.ServerVariables& E, C& ?6 I: D0 b9 z
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
    % X2 N# W) [  a3 _; V$ bnext+ m5 {/ }/ U  S0 {# k& i( a, P
    Response.Write"</TABLE>"! f% x+ B# e. k- k9 X
    . i4 j0 \2 U* T$ \
    26.5 ~* \6 x0 G- D/ |
    本机ip<%=request.servervariables("remote_addr")%>- O2 P2 _  ^0 `
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    4 j/ S5 s* \7 Z服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    & a" t. d* V: y- L% k& P服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    7 h" W8 t. `, c( x% T. d. T服务器时间<%=now%>
    2 g9 J$ [3 M! I) `IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    & t6 w2 f0 X" S* e' u脚本超时时间<%=Server.ScriptTimeout%>  p( \% R: W( `! F+ J5 L
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>; C: Y  O$ V& b# `3 W7 \* d
    服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>: K; F$ B1 u4 B+ e- I
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    0 m# e8 O  D! c1 r% h; Z, B服务器操作系统<%=Request.ServerVariables("OS")%>2 ~6 C" Z" C) k

    3 Y6 }- g+ S/ q+ L/ O27.ENTER键可以让光标移到下一个输入框: {/ O5 s2 M5 o5 v$ J
    <input>2 G# ^1 g$ H! D' w
    8 G' J# `$ _# f+ w4 k. b4 [/ \$ {: O
    28.检测某个网站的链接速度:
      U: ?0 F/ s( k) w1 Y把如下代码加入<body>区域中:: L! ]/ q7 ]% K7 w$ @
    <scriptlanguage=javascript>
    ' c1 C$ t4 D+ N& Ftim=1
    5 u! `! T- Z7 ssetInterval("tim++",100)
    5 N& l- ?0 v+ [  z" Ub=12 |+ S/ T6 _+ T
    $ D( K% {. h  A* S( D) B$ n2 S+ ]7 x
    varautourl=newArray()% p% a" A3 W% H. |
    autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net", C* r  `  K9 i% j6 c! K$ m
    autourl[2]="javacool.3322.net"
    , X( U& V$ ^) X, S& Bautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"4 o* L9 b7 i, p( R" [/ Y
    autourl[4]="www.nuaa.edu.cn"5 C4 v5 ~1 f/ r1 T. ?6 r
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    . _1 w5 y( H3 N% c9 u* Z
    0 ?, u0 A( t2 Q, d4 n" ?functionbutt(){
    : X$ i) p7 D1 }+ L1 u) E# Ydocument.write("<formname=autof>")2 W# Y& h" Y; [6 ^4 P% N
    for(vari=1;i<autourl.length;i++)# Z1 G0 ^6 L5 s) [  I
    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/>")& Q) c( C) d3 n  J, N9 e  f
    document.write("<inputtype=submitvalue=刷新></form>")7 Y' E1 f- K- T8 Q
    }
    8 W) E1 P( P) ?butt()
    5 X1 @# O% }1 n( w0 K5 tfunctionauto(url){; _  x5 G& s; P* q% z3 B* y
    document.forms[0]["url"+b].value=url4 k3 T, y& H% A
    if(tim>200)
    9 o  k, ~8 m. ^- Y. N7 T0 l, ?{document.forms[0]["txt"+b].value="链接超时"}3 z' j/ g2 f$ e. l( Q6 J
    else6 d8 h# |8 m* ~8 m
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}5 |9 p9 y9 T4 ]7 {2 |0 N+ U
    b++
    ; N6 n/ Z3 E& g/ c+ w& K}1 t9 H9 C' k/ L4 M
    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+"')>")}4 j0 ^% t+ w, Y) B9 T0 e% v( e9 v2 q
    run()</script>4 F: X7 D# \  k+ w/ z3 f/ Z
    9 p: M5 Q' H( D% x2 J. e: x

    1 u" u9 L7 S! w29.各种样式的光标
    ( v4 O  E( y7 z3 F8 Hauto:标准光标: E% w5 m5 r$ ~0 Z, q4 o
    default:标准箭头6 q- h1 w  D, s* L2 f
    hand:手形光标
    ) f8 ]# U  E. I! ^; S0 ewait:等待光标5 g' Y' e: H, @
    text:I形光标
    : I+ n9 s7 e8 _0 overtical-text:水平I形光标) i; v8 j& g8 F" t; S
    no-drop:不可拖动光标
    / k2 z9 g% [$ n7 Inot-allowed:无效光标1 W6 u; E. _1 K9 U+ `
    help:?帮助光标
    6 X% o+ a# t$ ?/ y0 ]7 ~all-scroll:三角方向标- f( ]1 c: ^( J3 G
    move:移动标
    / b- u0 i& X  h; q% H& x# gcrosshair:十字标
    ( Z9 I/ ~" O8 Z+ ?2 ne-resize8 i2 d- J& X  x% h+ C% y, M
    n-resize
    * b( A6 ~7 {" f6 fnw-resize
    - T) w. [1 j. z+ Jw-resize- Q/ b2 o. s% }2 L1 _8 ?! J
    s-resize4 s' J) c; Z* d0 P- A* ^, _; d! A
    se-resize% x; q" |0 D2 W. p3 }. s8 E
    sw-resize
    4 s0 H  Q+ y: e' ]: u9 U$ L9 n& p
    ! Y! O" B  R  v( r0 d3 p1.本地无缓存,每次自动刷新
    0 O+ x# \" {5 r1 V/ `response.expires=0) X. ~7 q& c0 T. B- N
    response.addHeader"pragma","no-cache"
    * t/ I& _" i- Sresponse.addHeader"cache-control","private"
    7 z/ ?8 ~1 e+ Q, _% j
    " B2 q7 k+ U4 I- G* J. K2.修改contentType并下载gif等格式
    ) k; J" x' P, D0 M% V<%6 `2 I0 R. f! R3 O) l
    functiondl(f,n)6 N- t' x" i' u" F2 [
    onerrorresumenext$ A. l* h, C9 c# B- x+ ?
    3 L% j3 ]$ g6 J) i4 C! P' W
    sets=CreateObject("Adodb.Stream")
    / E7 F' d. U  ~' W4 s+ zS.Mode=32 d6 x0 H3 K) h4 F- [
    S.Type=1* L# O+ u9 u; Y# [$ \6 e0 v
    S.Open6 u: K9 S* }! p: f7 N! ^
    s.LoadFromFile(server.mappath(f))
    4 m8 V( `: p& v4 h5 Miferr.number>0then$ S2 [$ L6 X4 `( K
    response.writeerr.number&":"&err.description* T" c# @4 J9 t, o3 D9 B) x
    else
    $ I+ o2 G. m& R! T5 W8 @  a, Xresponse.contentType="application/x-gzip"" O4 R- P8 O6 a0 O& Z$ m( K# `
    response.addheader"Content-Disposition:","attachment;filename="&n
    - s! y! O( @" a- _! p! ~2 H& Hresponse.binarywrite(s.Read(s.size))
    3 o  @; R, j" M; X4 _endif) f. |4 K6 Q" M: F
    endfunction
    6 a4 Z4 C6 z' c2 e3 q2 I2 R6 y4 J  \
    calldl("012922501.gif","t1.gif")- F. |( w% F* L6 P9 l' b
    %>! j4 i' t% B' Z2 T6 a7 ?

    & j: O) ~0 m( u. A: |  {2 U1 _  [" a& e7 `* q
    19.检查一段字符串是否全由数字组成
    ) V6 v9 u# T) }1 v, A" b) h/ C$ l<scriptlanguage="javascript"><!--" k3 o: K2 K; c* P$ ^" R3 i
    functioncheckNum(str){return!/\D/.test(str)}
    2 B+ ~% O  [' V5 Y% @# u" lalert(checkNum("1232142141"))
    / R: O& L# G% w( _  galert(checkNum("123214214a1"))
    % W: E& `/ }1 G3 {1 G6 U//--></script>& w6 S+ M& R( g; t' v1 Z
    / X- s& F5 d* p- B7 X: `
    20.获得一个窗口的大小) |5 y% Y& C) G& {
    document.body.clientWidth,document.body.clientHeight
    6 L5 B8 O8 r& o, o/ v! m1 ndocument.body.offsetWidth,document.body.offsetHeight
    + |; a* {% J4 Z% n# O0 d有时还需要知道window.screenTop,window.screenLeft
    + [- j, c( w4 G. L2 h4 V8 M  l; m: O# s
    21.怎么判断是否含有汉字/ j/ n  m& f( x/ z7 k
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");* i5 m' E, B) T! r& _2 ^5 H+ P
    elsealert("全是字符");% Q" e8 ^. V2 J1 h2 y+ e6 h

    . a2 W( t+ u4 u: ]+ l22.TEXTAREA自适应文字行数的多少) d1 |  X+ _4 k* e" c4 i1 L
    IE5.5+可以用overflow-y:visible/ j+ {. ]1 f& c5 H3 M3 `
    <textarearows=1name=s1cols=27style="overflow-y:visible">, a* m) W& g+ J
    </textarea>+ r7 ]( F; |8 T( W
    - V# \! Z3 P0 t6 v0 |
    23.日期减去天数等于第二个日期
    6 y% ?$ k- j! |( D4 f2 G# W6 _<scriptlanguage=javascript>
    . B3 O& @) @1 e7 K& B7 M- [! Zfunctioncc(dd,dadd)0 r6 Y6 I- k1 D' c  y1 c
    {" i7 p% c' U- }# z4 m+ |
    //可以加上错误处理
    ( f) A/ x3 [0 f$ a* x9 ^  Avard=newDate(dd.replace("-","/"))
    * S5 r. j" N* i  P2 L6 Wd.setDate(d.getDate()+dadd). i/ @* _' K8 Z  t
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"). u' z# F/ c  |
    }& ?& F7 ]4 S  @7 ^9 d5 A
    cc("2002-2-28",2)
    2 I5 z, p( J- j' b: ?4 d+ L7 Q</script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-8-10 21:42

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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