设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    8 b3 l- H2 K7 w5 G: C+ l<tableborderoncontextmenu=return(false)><td>no</table>可用于Table ' h( _# X( P8 Q5 g+ T" r
    2.<bodyonselectstart="returnfalse">取消选取、防止复制( S3 [7 v/ i/ R  g8 r
    9 D8 K0 P: [9 S! Q; ]
    3.onpaste="returnfalse"不准粘贴7 d) E( B4 a8 P# x: ]2 B. f
    3 `6 Q/ g) T1 z6 E- n, @) A
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制  x- m* l8 M1 P+ V/ c

    " b" o; L9 c, a+ p0 G5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    2 z8 H* R5 n( |: k* M0 N' y& U8 i1 S) z% z
    6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标& j. [, B) U( ]( L1 ]( f* g
    $ f3 D. M! u4 g& K/ G
    7.<inputstyle="ime-mode:disabled">关闭输入法% \5 T) m& |/ t# k% c; x

      d  J+ n9 u# W8.永远都会带着框架
    & O* R0 u' B" N$ x) V0 A. D( `+ A0 z<scriptlanguage="javascript"><!--2 _$ h" `; K6 |) K  Q$ }# A5 `( P
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    - U5 C  b" O0 ?& _' D; l6 p//--></script>
    ! h4 k& v9 I2 p6 y$ F8 K& i9 I" _$ X1 \2 G
    9.防止被人frame
    0 M# Z* O. Q; E<SCRIPTLANGUAGE=javascript><!--
    3 A$ `9 U1 i2 N! Q$ r- {; u5 Nif(top.location!=self.location)top.location=self.location;
    3 V4 P) \4 _! D: u0 s7 {# }//--></SCRIPT>8 |( F  ~  ^9 e# b

    : q# s# ^; s" W) j8 @& |5 }10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    7 g3 _' ?7 }4 H) I1 e0 a- e3 f# |! W1 L9 P  l8 q& N' r. ~- A
    11.<inputtype=buttonvalue=查看网页源代码
      T' @% y$ h# F; T# W# ^onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">/ w' C; ^) f* W2 `5 `
    & m& I- A, y" d; b# J+ S
    12.怎样通过asp的手段来检查来访者是否用了代理
    . Q  O/ T5 R' ?$ f4 P<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then3 |  @3 z6 M) |; p+ G
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    % T* D" {. R! S  X$ V"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")* w' P/ A3 S0 Q
    endif0 R# C" {$ b+ s: Q7 i4 F
    %>  p- W% y" l! G1 i( O
      Z0 k8 t1 d1 M+ L2 G5 j# I5 B
    13.取得控件的绝对位置' v5 O. X. q4 t9 P7 V

    0 x/ H; x% z2 j//javascript
    . L  L; h  z& I6 C% U  k<scriptlanguage="javascript">
      l- i1 g- _* V. t7 ~! J2 H. K6 XfunctiongetIE(e){/ x+ V* f1 W7 l0 Y
    vart=e.offsetTop;) r+ d  x1 i! e/ d' g" j2 D6 l
    varl=e.offsetLeft;  P4 K% i! A$ Y! t
    while(e=e.offsetParent){2 C5 }  j" U4 k0 b
    t+=e.offsetTop;' a% }$ w' j6 s, }
    l+=e.offsetLeft;4 N: K3 B- C3 B* G/ y/ \
    }  G4 \% `2 _0 O/ t: i7 \: ]0 H; Y
    alert("top="+t+"\nleft="+l);
    # h' [7 s7 P' i+ ^2 A! a: f}: _/ g8 ^% i3 C4 W- v: B7 a- d
    </script>/ [. l& d2 V) E8 \9 Y
    8 y/ q! S' o4 d0 o
    //VBScript
    8 |* d; t! k0 M9 ?8 ]) E<scriptlanguage="VBScript"><!--
    * j. V4 Z2 I! q& b! UfunctiongetIE()' F% D# W6 z4 `, [3 C. H$ P* b
    dimt,l,a,b
    8 z: k! U; [5 f& m) w+ a; `% xseta=document.all.img1
    4 |% M7 p, g' Mt=document.all.img1.offsetTop  ~! K7 n6 ]6 X  w  @% |+ W5 \
    l=document.all.img1.offsetLeft
    1 @- Q/ D/ ~9 [  X7 rwhilea.tagName<>"BODY"8 ~+ T1 i  a0 `( a9 d+ ?
    seta=a.offsetParent
    ! {/ |8 l4 Z$ G( mt=t+a.offsetTop& y2 Y$ j7 S. v
    l=l+a.offsetLeft
      W# s' q4 P5 [. `3 Owend; s$ k! C  |4 [3 k
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    # T5 w1 E! L+ ?% l2 n6 y* i# eendfunction
    3 ?% @' U0 S9 j% J1 O--></script>
    9 j* i" Z  _  q. `+ t' P) l7 m3 T1 x, X! K* R; H
    14.光标是停在文本框文字的最后
    / w  [. h$ p1 Z# w5 B5 {/ C/ i<scriptlanguage="javascript">' v* ]3 y4 X- z2 V3 D1 n
    functioncc()
    + W+ m% V" F. L{2 {# G) L9 g5 Z5 F1 r: q' u& \
    vare=event.srcElement;1 m0 e, f' G8 _; d+ X/ q
    varr=e.createTextRange();
    2 ?0 }+ T' c# W- m/ n4 |  a8 wr.moveStart('character',e.value.length);
    / T6 K6 c  ^# `  a* {% Ur.collapse(true);/ j6 Q. K4 a- y, m0 a
    r.select();
    ! H  N: r& s. Q- y% p! ?- x}
    4 j. N$ I/ q) b/ C- M& @3 n: x</script>% C0 S% u! U3 p9 f- u4 ^
    <inputtype=textname=text1value="123"onfocus="cc()">
    . F  s7 o, y. H$ F8 P
    # m5 m& \( a5 F9 K6 ~! V15.判断上一页的来源
      \- P; k. D3 Uasp:
    $ G) G, d# x1 i/ Drequest.servervariables("HTTP_REFERER")/ w0 @9 x+ I5 |: z3 k3 O% r
    , G5 ~. a/ n% ?/ y9 G+ j0 r
    javascript:9 j% h1 W7 L0 c7 h6 a9 ^
    document.referrer- V& N' X2 G0 S8 d0 x! t8 h
    % H6 V  h# q  E8 n6 `
    16.最小化、最大化、关闭窗口
    ; e* C! z' t, M! J( E<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    & }6 }9 O6 N, n$ }<paramname="Command"value="Minimize"></object>
    % a4 d) r  h( j. l3 M$ @# H8 j* U<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">, N4 r* x7 o9 k, @  @% W
    <paramname="Command"value="Maximize"></object>
    ; q& M/ j' t& L' z" R<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    : g* k# k. T/ M! f/ D2 L<PARAMNAME="Command"value="Close"></OBJECT>" o2 _7 M( w* T1 X
    8 E! n; |  Q3 `. X4 z" h
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>3 J" t& r& J  U) v
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>3 W, T' q" k' o- D! t; c- c  N
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>
    8 b7 w2 ?5 C2 x& d/ A本例适用于IE3 f; _  `' `+ c$ a: I& \

    + n. C& X8 D3 ^9 t: v. L4 C) E# _# z( o17.
    - }0 G  Y  Y# I5 {. r4 h6 d4 s4 B<%. V: t/ G0 |  S# @4 }2 Y( k
    '定义数据库连接的一些常量/ t( o+ S6 w( F' ]
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark' ]2 S! `' H" j9 }3 M
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark. W% ?* Z) d: _# b" U' o
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    5 P2 \. e: L, y8 `" J! |ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    7 Z* A& X2 O9 G5 k% U! P. ?. k) h+ D
    : m! A9 f0 {( P, `ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    ' E' r# v# X2 \ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式( f( B( r1 y# s7 r
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等7 H" E5 S! W/ D
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    " p0 W. b0 J. c9 m  X: u# W( G( C+ t2 v2 ?/ C
    ConstadCmdText=&H0001
    ; I2 _+ L& R# d' b' _1 TConstadCmdTable=&H0002+ @6 y+ c; R# {
    %>6 s8 U" v% D* E3 e$ m3 X

    / R( E) Q+ o% Z6 o1 C$ j18.网页不会被缓存
    6 P( A8 _$ S: P5 z( P4 U8 \HTM网页
      K* U- j! |: G( O$ t<METAHTTP-EQUIV="pragma"CONTENT="no-cache">' {& j8 {9 F# s
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">
    5 ?" d- x9 _* A! K<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">' `3 U8 `: ?6 C8 ?7 z
    或者<METAHTTP-EQUIV="expires"CONTENT="0">- n2 i! C. W' {/ l5 D5 Q) b- v
    ASP网页
    & [3 @% a; W! Q3 PResponse.Expires=-1$ L7 i' e* z) r$ ~  s& e2 w
    Response.ExpiresAbsolute=Now()-1
    2 |9 D6 h( \2 T8 u. [Response.cachecontrol="no-cache"
    % Z6 |. r6 \6 X- J* G  gPHP网页
    ( N9 F4 q1 C7 D% Y4 |6 q1 theader("Expires:Mon,26Jul199705:00:00GMT");# o. S- O2 P: T2 M
    header("Cache-Control:no-cache,must-revalidate");
    4 x4 K: _  y2 O! u+ {; Qheader("Pragma:no-cache");
    ' C0 v# V# d9 f
    + Q( }' z/ }( u- ?( T/ p0 p, l7 W, O
    19.检查一段字符串是否全由数字组成
    ! a' T) ^: [3 ?; x# T$ E<scriptlanguage="javascript"><!--" Y4 {, ~* u4 m7 W
    functioncheckNum(str){returnstr.match(/\D/)==null}
    + C( f( K) }, \& v* Kalert(checkNum("1232142141"))
    & Z4 h; \: S, _% z' x7 Dalert(checkNum("123214214a1"))
    4 S' c7 D2 s4 |0 L- h1 N* w8 }: M//--></script>
    ! t* l: ?$ r1 D0 F# O# K, X20.获得一个窗口的大小5 \1 V; j8 ]8 Z% |4 z7 A) j
    document.body.clientWidth,document.body.clientHeight) a% p' `6 v8 R) W

    0 s5 o9 s) h1 p, k# Q21.怎么判断是否是字符2 C" c% ~+ z' h1 R& a
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");6 T4 Z/ B" V6 z: G& L4 t
    elsealert("全是字符");
    0 B+ i0 o. H+ |' k
    : X1 y! w8 L! ?! h/ k2 W, o22.TEXTAREA自适应文字行数的多少- H3 Z, E6 U8 a. N1 i% |8 @3 |) `
    <textarearows=1 name=s1 cols=27>( m) N; o# k! R3 C+ C3 \' t7 }
    </textarea>% M8 Q, I  y3 h; g9 x6 g
    ; I; ^$ A( P6 k9 x* y
    23.日期减去天数等于第二个日期0 L; K4 j/ X7 |" i- ]3 T) A
    <scriptlanguage=javascript>
    ( h( D! N7 n* Yfunctioncc(dd,dadd)% I+ P" x' Z2 N
    {! L+ A$ }1 A' r* j
    //可以加上错误处理
      ?$ t+ f6 }9 S* z# v* ?vara=newDate(dd)
    , ?2 S! _8 b) H4 h- }a=a.valueOf()
    . D( F( ]5 [+ n+ Ca=a-dadd*24*60*60*1000
    2 e4 y  V' o. I( H; C/ ~a=newDate(a)
    / f4 X6 |2 S* Oalert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    ; W6 i5 |7 B3 p8 L4 V; u8 F$ B6 t}
    6 {. u+ A7 E% A) Vcc("12/23/2002",2)
    + h! G3 |- |; G: D6 x</script>( ~  ?, h6 `1 k( j8 W' `- U
    ( L) c$ V, q& ^8 \; ~! p3 A
    24.选择了哪一个Radio+ S* i. E, ]* e- C4 W
    <HTML><scriptlanguage="vbscript">" |7 V* O" |: S1 K  l# m& Y5 G# P$ A
    functioncheckme(): `( c' I, h$ Z8 u1 N
    foreachobinradio1
    9 r' e8 L6 s* a, t/ V; f6 |ifob.checkedthenwindow.alertob.value
    ) P7 m; X  @; u# Q9 Qnext0 L0 E! _: \9 k+ F
    endfunction
    1 o9 g* T  `* ]6 Z; o9 [* L& }</script><BODY>( \6 E( q4 W+ X# i9 {+ A* Z
    <INPUT name="radio1" type="radio" value="style" checked>style
    5 s( K! P% T$ W<INPUT name="radio1" type="radio" value="barcode">Barcode
    * }" \; ]/ W' `/ j. U<INPUT type="button" value="check"onclick="checkme()">
    : C: @% C( E1 c- Q: k* P</BODY></HTML>
    " B0 N' r% T, _
    / H7 T* W2 i5 h' V: Y' f25.获得本页url的request.servervariables("")集合
    . W  w5 b4 Z1 LResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    & e! I) B" y! ?- x  O" M- TforeachobinRequest.ServerVariables
    * ?/ E+ N% c7 j' H- ?! MResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"7 a' v, E! r8 a* @
    next( x) [: R5 i+ d% W. z
    Response.Write"</TABLE>"
    2 D, K& Q$ x8 k$ P* O, k; n6 y
    0 ]4 K% @6 X7 D; J/ j0 C3 h  J# D26., d2 Z+ `& s6 R
    本机ip<%=request.servervariables("remote_addr")%>
    2 m$ w/ G+ F* q' f. s服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    + g& N$ G) `$ U/ J& k服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>8 W% n! s. r, s" n0 N
    服务器端口<%=Request.ServerVariables("SERVER_PORT")%>0 G, {7 L( `/ w6 x. A9 {: ~- r6 D
    服务器时间<%=now%>' C# R3 c- n& w+ Y
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    ; C5 k) P3 [! E- K脚本超时时间<%=Server.ScriptTimeout%>
    ! `! b  t! ]8 B0 ~本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
      y0 A+ C& Q: N/ r服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    $ `5 T# n% V3 R0 h5 O" V% K# A, z服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    - v' a2 q& @; |0 G2 e服务器操作系统<%=Request.ServerVariables("OS")%>4 c, y' t3 Y1 D! f+ Q# I- P( y# Y
    - i6 h9 E6 @7 c& \$ Q" e+ H" m
    27.ENTER键可以让光标移到下一个输入框8 j$ c" [  P# q* x% Z+ A  o
    <input>
    + x5 M$ G6 j3 i% n2 E/ l) E" m( a4 B! a6 U' U: c
    28.检测某个网站的链接速度:* m% t# U( x$ F
    把如下代码加入<body>区域中:
      `; M0 d! h7 ?$ U9 d<scriptlanguage=javascript>
    0 U8 N0 |; Y3 R: U$ X7 ]" otim=11 Y! M" g1 g/ g; {" T; I# U
    setInterval("tim++",100): Y4 A: ^2 `& s; X# w
    b=11 P5 S4 t, {5 v. P$ k: N
    ( F) N9 ~! t5 I' V+ l: n
    varautourl=newArray()
    ' l& M3 @2 k7 d5 H& w) O- n  C9 |autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"
    ; y, q$ J7 ^# e* A) p1 t: zautourl[2]="javacool.3322.net"
    ! [; P  O  U/ J  `autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    ; M+ n2 J" R2 l6 Q1 S3 H: nautourl[4]="www.nuaa.edu.cn"1 V/ y3 E7 O& d+ g
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    3 a3 v. r  _" D$ T7 P4 X! e
    & v3 b/ D+ c3 Ofunctionbutt(){2 T5 P" S" {  `2 S; b
    document.write("<formname=autof>")
    & @& F9 C  U1 C% E) q8 U. O1 bfor(vari=1;i<autourl.length;i++)
    ! z! A. i# b0 M) P5 r" n8 qdocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")! k* _' N3 Q' g& N6 ^
    document.write("<inputtype=submitvalue=刷新></form>")
    $ S+ j3 B1 c# j5 N}
    & V& Q' C# H  F1 K( t, nbutt()
    - O' g. z9 M4 k, T1 yfunctionauto(url){
    4 W2 ^) |3 h2 F) ?& D. Z0 m' `' c, Ndocument.forms[0]["url"+b].value=url
    ; j, j! K$ D& `; V# E. _" A9 Xif(tim>200)/ L0 d  R! A: Y  G+ z
    {document.forms[0]["txt"+b].value="链接超时"}
    " w. o1 g6 k1 J1 S2 p- G" Uelse
    ' O+ q! u( j- q. j  ~1 u" X{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}6 A: n- w6 a0 h1 B# f- l' P
    b++
    ) G' X5 X/ i8 H}% o, k9 y0 k. j0 V+ S/ K) P
    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+"')>")}
    3 A/ \5 c9 z( c( qrun()</script>. M0 d/ o1 Q- X( |6 y

    0 q. ]9 Q3 N7 m% L& O* N  R. l3 p4 D  \
    29.各种样式的光标& A# ~. E% f$ G0 n- G% K. c
    auto:标准光标
    9 m* u( c% X- E. r2 B2 g; `  sdefault:标准箭头0 k2 Z8 I7 c$ X3 J
    hand:手形光标1 g7 z) ?7 a4 ]2 K
    wait:等待光标# u' Z0 Y% w. `! I, F8 m5 A0 P: a4 I
    text:I形光标
    5 K5 S$ g  a' D8 s9 ?+ Rvertical-text:水平I形光标" f7 L7 \% K. K5 `! ~+ r( \
    no-drop:不可拖动光标
    - P) T8 w1 Z' k' R% W9 Q* M0 {not-allowed:无效光标$ E, p# w7 _( ]& @
    help:?帮助光标8 X$ R/ x  ^0 H' V
    all-scroll:三角方向标
    6 k1 M% x( m6 A& t/ Z3 y! |move:移动标' G( ^) {! R  ~4 w4 R" b
    crosshair:十字标
    - y: d* A9 m9 r* {7 k) Je-resize2 \( r4 f( G+ N- w$ o" q
    n-resize8 i. }1 L9 E# W, U3 v
    nw-resize
    6 a0 U' V# i% l1 ow-resize
    0 [$ e, V6 \$ L  p" us-resize
    : Q4 m) F" f  z7 Ose-resize& D/ i" D9 u+ _/ j
    sw-resize. D( ?7 Y& L8 [7 e0 w

    3 I; K( R6 W/ `% R$ Q: P* i1.本地无缓存,每次自动刷新
    . h; X8 |. g9 G$ w  `6 C5 rresponse.expires=0; [2 \2 i+ f! W& ^  M0 r5 G" y
    response.addHeader"pragma","no-cache"9 J9 p8 ^# v9 c) w) j. H5 o
    response.addHeader"cache-control","private"
    - ]) |  R3 C# D- E# r" b
    1 W0 }6 M, C( C" ?1 A2 ?. w1 O2.修改contentType并下载gif等格式  o5 Z: H9 s0 e: ^+ R0 X
    <%
    : e8 @% d# G, g4 m& V% Hfunctiondl(f,n)3 M  b; {* N# j3 V' O' P5 A& p3 v
    onerrorresumenext5 X+ w4 Y3 y' U
    5 P, [  Y/ r# ]
    sets=CreateObject("Adodb.Stream")% C2 M6 W2 }% [; f2 O( P
    S.Mode=3( o' o; }8 q% _2 B8 d) j: z0 [7 |
    S.Type=1  O. @* Y! Y/ m. g- \4 Q
    S.Open* E2 y* D4 o6 k, j) x* p
    s.LoadFromFile(server.mappath(f))
    ( Y  O) a6 X( F' E; q- @iferr.number>0then. V" ]5 ]$ O- E" X& B9 E, s
    response.writeerr.number&":"&err.description
    : M. K: R" g- ^4 m* @" c2 eelse( P* g: f: Z! j& j. a
    response.contentType="application/x-gzip"4 r3 e+ N6 J% k! g0 p
    response.addheader"Content-Disposition:","attachment;filename="&n
    ( w, g+ b+ I# Zresponse.binarywrite(s.Read(s.size))
    % P6 K+ d! W2 [  g* S$ Aendif
    5 x) E- j2 r1 p, ]+ Pendfunction
    $ `$ i4 m8 b# @) q) t7 d
    ( n7 t, {1 B( @+ g7 Y  ?calldl("012922501.gif","t1.gif")
    7 O" Y9 g8 J+ D9 ^" q, ]%>. ?; H* T& Q% {4 Q& y( ]: I
    0 t) w1 T: ^6 F4 @1 q, J
    0 {1 M5 @" A2 n- A9 M" e  ?5 z
    19.检查一段字符串是否全由数字组成
    0 Q4 w6 X( @9 R/ w<scriptlanguage="javascript"><!--
    9 u. J, H4 u, ]% A( l) t' pfunctioncheckNum(str){return!/\D/.test(str)}; z8 j" {- I2 U! E8 {
    alert(checkNum("1232142141"))
    ' y; {' E! X, K  j& M7 ]; G+ dalert(checkNum("123214214a1"))
    - b( `, s6 v4 x4 G) w//--></script>
    % v1 v* u1 T4 D- q! A/ `& j
    3 k8 m1 \& L( J$ C. x' e+ F20.获得一个窗口的大小
    , q2 q3 A* u3 q- a  q* Zdocument.body.clientWidth,document.body.clientHeight
    4 w+ R; c7 i6 g$ f9 Q! Idocument.body.offsetWidth,document.body.offsetHeight  W$ _9 h+ y# E" V' j! i
    有时还需要知道window.screenTop,window.screenLeft: Z7 h- R" L  X/ x& M# w% E2 \

    . W1 G- Q& b' s9 b+ B21.怎么判断是否含有汉字
    ) a& Q$ V. V% g7 pif(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    8 S! s1 @" y- delsealert("全是字符");
    2 Z0 ~) Z( m: \6 b. j$ z+ k) _0 O, T1 E5 p
    22.TEXTAREA自适应文字行数的多少
    / I4 T! O/ W" _/ e' Z4 O) O1 O" yIE5.5+可以用overflow-y:visible
    ' M1 A7 b2 E1 S* i9 I# r<textarearows=1name=s1cols=27style="overflow-y:visible">7 \  \+ W8 E  L' O" j4 n
    </textarea>3 v+ t9 O% X7 O( s& m
    ; v- o% `+ v" {3 Y
    23.日期减去天数等于第二个日期1 ?* W3 S1 Z* v" S
    <scriptlanguage=javascript>
    + ]! j: h; u0 ]: e, k( tfunctioncc(dd,dadd)
    " e9 W  M* a; T$ r3 F7 g, g! P{$ B) M* |5 x4 D1 [3 g3 N- J" _# o
    //可以加上错误处理! g5 q& j. P% [  P2 B$ l9 O, F
    vard=newDate(dd.replace("-","/"))
    % D0 {; J$ q" v3 r0 }2 zd.setDate(d.getDate()+dadd)4 B1 L( |9 L! i) O
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")0 S& E" N  \& g/ b. C' s4 y
    }
    ) O  u. L1 `8 O& q/ Fcc("2002-2-28",2)) e2 D' W8 O1 e  ~" }) {
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-6-13 18:17

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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