设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    - G( r2 q+ E6 Y) B( l<tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    * X4 o2 m  w4 L2 x9 G7 b# U% o2.<bodyonselectstart="returnfalse">取消选取、防止复制+ i4 {9 C7 v  L6 w9 L
    0 o6 f/ M: D" M0 s- p/ S" M
    3.onpaste="returnfalse"不准粘贴( l% r; y- W) x3 l4 n
    . t- s1 m, G0 j/ u
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制* ~! a! Q: D5 q& F  T0 P
    : I" D, @- U8 n
    5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    $ k; X4 M& i: A, Z, T; l4 [" ]+ I3 a$ |( y  ]9 {2 u
    6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    " c9 z, D$ t3 ?* F: z. {* U: d% `# R6 s9 m; C1 {6 l3 f1 Z& ~; Z) t1 @
    7.<inputstyle="ime-mode:disabled">关闭输入法
    , b2 {+ {, I$ s" E
    / \) p0 x3 Z! s8.永远都会带着框架
    + N& G: F, k$ `  k9 h" q" x: M<scriptlanguage="javascript"><!--' p" A; O* Q8 ]* w7 ?+ ?
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页) G; t& T3 ]) a$ H) t; Q
    //--></script>% W, U3 [, F- P. j- Z6 F, x
      L+ b' s0 k8 K- P' t* t. N
    9.防止被人frame
    9 N. n7 b8 t4 X<SCRIPTLANGUAGE=javascript><!--, m$ H7 c9 F% m$ n8 w  Z/ V) R
    if(top.location!=self.location)top.location=self.location;7 x. u- C* j4 J, R- q  w
    //--></SCRIPT>1 M" ^1 E* P! K7 T( M

    / |9 c1 F' {6 v10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为* d$ O# ]3 d! `$ W8 n

    ' `# e9 r/ m9 M  m9 v! ~$ _% ~  B11.<inputtype=buttonvalue=查看网页源代码
    2 M8 j& e6 E3 T1 ponclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">( t; F8 T$ J/ I5 T" D8 h6 n0 D! g3 m3 Q
    2 h9 \3 K; z3 ?5 v: o2 p3 D0 T
    12.怎样通过asp的手段来检查来访者是否用了代理6 f+ Z) [  |8 e  b. q2 Y  |  P
    <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then9 \- `9 }  |" a. c6 y6 Z
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_8 w% b0 [+ o# `) X* G
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")* W9 }! A( c7 {- M4 s
    endif; n) v- m# N* r1 i" j
    %>
    2 f. K1 ^9 x5 D% G4 ]# u8 C9 p7 e% H/ u
    13.取得控件的绝对位置; @* Q3 r' o0 c

    4 _9 X; C* y9 i9 G//javascript7 z1 h: b3 G3 l8 r
    <scriptlanguage="javascript">
      k! O0 Q, @% T- c) E! d! S. O' tfunctiongetIE(e){7 q8 ~  t. L+ I
    vart=e.offsetTop;( D+ x: ^6 [# h6 G7 V
    varl=e.offsetLeft;( w1 q+ j3 g) X. Q  y
    while(e=e.offsetParent){
    0 ~$ `$ n: ^( N- v. G( m8 F$ G5 Dt+=e.offsetTop;- f! X& y9 A4 q3 M0 z, D
    l+=e.offsetLeft;; N2 i; P* e+ c- i* h
    }& @2 L. k4 t' F  C% o1 T3 ^" m1 e
    alert("top="+t+"\nleft="+l);. ]4 V, k* q/ E  W4 a5 X' [
    }
    , S$ x2 v# R0 s</script>
    ; Q' J! a8 k* t0 u/ k: h, M5 Z2 \) C9 F* `- J8 f5 ~
    //VBScript6 D5 D1 j: g; e( C5 S
    <scriptlanguage="VBScript"><!--
    . u4 j* A4 G$ G* t  \functiongetIE()% k, a/ e4 K, \- j5 {8 Q1 M
    dimt,l,a,b1 R4 d1 ?+ M( Q/ [' _1 G
    seta=document.all.img1& d* _0 o0 o: O) q  B6 p
    t=document.all.img1.offsetTop
    ( e+ I: `. B* `5 B7 _- T3 @l=document.all.img1.offsetLeft7 a2 i0 B; W' u" Z! V7 U: K
    whilea.tagName<>"BODY"6 P' i1 G" m9 k0 u3 A( y3 F. T
    seta=a.offsetParent
    : f5 _7 y, h( y  y( ~( O' {t=t+a.offsetTop7 D* ?% [/ s! Y- l+ a2 t
    l=l+a.offsetLeft
    ; K* `2 y8 I9 d9 swend
    * X& B+ F2 `+ T) F: ^% \msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"" `3 i: o4 P' g
    endfunction
    7 k. {1 R- M+ z/ a& {9 y* e--></script>! v- Q+ C) d+ y2 [# M
    7 z" z: B& r. I9 ^2 a" k
    14.光标是停在文本框文字的最后% {4 u8 ]0 z+ I
    <scriptlanguage="javascript">
    8 {' _9 H! R) n4 C- ^# _5 hfunctioncc()
    , J. F  z4 j3 Z; s8 r+ p  ~% Y{, k; B! Q# q" v
    vare=event.srcElement;
    " Z. F5 @! J- Xvarr=e.createTextRange();
    4 z; b# P* M, I. c! Z, Kr.moveStart('character',e.value.length);2 a3 a7 C4 K: N# r" f* P
    r.collapse(true);8 n1 I. Z8 E6 i* n2 S# i
    r.select();1 w, R$ l( Y+ f/ m$ [0 B2 }
    }# Z! _: I% f0 A- x( L# W6 z
    </script>9 w- F0 C% \' e* z
    <inputtype=textname=text1value="123"onfocus="cc()">/ J2 v6 m- P6 S, N' Q" C" X. |* _
    8 I7 X% J) J7 H# f, P% B+ ?* X/ G
    15.判断上一页的来源% p: U- `& i5 D" ^- o" M, `4 ~* h4 K
    asp:9 t, U; `$ y+ r
    request.servervariables("HTTP_REFERER")
    ' d0 @& \1 |3 @9 U( ^
    / [  W- |3 v- l4 pjavascript:* o$ i2 M8 m2 d0 }  s' j
    document.referrer
    3 }/ F- C  ?, o- }/ O. e6 t; q% R- e( W- ^
    16.最小化、最大化、关闭窗口
    ) `# |- y+ k) D' g# V3 N<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">: Y+ ]+ ]' ^5 @
    <paramname="Command"value="Minimize"></object>7 f( c. _$ L0 a. m2 s
    <objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
      x0 [. q8 V, \5 ~<paramname="Command"value="Maximize"></object>' O/ w/ x. N+ F' _2 P
    <OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    ( ^9 s* G' K+ ?( q<PARAMNAME="Command"value="Close"></OBJECT>0 B- B) f' W! J2 f

    . }. d  D+ W9 I( A- Z$ J' G<inputtype=buttonvalue=最小化onclick=hh1.Click()>
    7 [# j) B, q9 _# D( e' s) h1 g<inputtype=buttonvalue=最大化onclick=hh2.Click()>
    ' x1 p# ~3 Z; s. a<inputtype=buttonvalue=关闭onclick=hh3.Click()>
    ( c% F; P3 q% T% a" o8 r* Y! }* `! [6 h本例适用于IE
    ! |$ l$ S" C# p  G% X$ l: q6 d0 y$ c9 {' `
    17.
    . B. F' ~6 {. ]2 j( [<%
      O/ r0 F6 U! V1 e& q'定义数据库连接的一些常量1 w3 `- L8 E' A$ q! |9 c/ w& b
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark3 Q8 u( k  o* p- k7 |
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
      D3 F6 a' p* ?/ B; K( RConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。6 I2 X# I  K  _1 }* X4 j
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动; V4 E' J2 K  H/ M

      C$ n7 L! {4 S! vConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改6 E" X' g6 j; L+ A% Y# `' b0 U
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    $ ?9 A" X5 v$ J9 AConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    3 R+ k# w3 F3 OConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的: }2 e& N& v+ D/ ~3 h; c; T# ?" i
    ; v: @$ {  N- x; o6 V0 [# U  f
    ConstadCmdText=&H00019 C( x1 e' U9 m$ k! v
    ConstadCmdTable=&H00021 ^, W, \9 s$ x* D  e7 m
    %>
    $ m0 w/ k5 ?( L/ L: f  D$ E0 D+ }! L& r6 L* G. e: G: X1 E
    18.网页不会被缓存. {7 h) y+ c5 n, \
    HTM网页* _& x  K  t8 Q1 B* D2 W
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    & |; z3 f9 l/ n# w<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">( g- G; [  Y) n' [
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT"># h/ G" v+ v/ C; D" k  m% H
    或者<METAHTTP-EQUIV="expires"CONTENT="0">
    / D( N9 x2 Q& @% q4 RASP网页
    9 P- ~) v! Y1 {Response.Expires=-1  b; |! O" U" @. a% P9 G/ H& {
    Response.ExpiresAbsolute=Now()-1/ z- l1 R; f0 c5 `
    Response.cachecontrol="no-cache"
    $ \  Y# p8 v, _. Z7 s' DPHP网页
    , }5 z- {& M" Z' d4 K) Wheader("Expires:Mon,26Jul199705:00:00GMT");
    : i6 t: s# }/ R1 }1 Dheader("Cache-Control:no-cache,must-revalidate");
    6 G8 m% l6 L4 v* y7 Wheader("Pragma:no-cache");# z) V* \* x- l! F+ p
    * m* Z) B5 x% J- F  F/ u4 Z1 q: q: w

      `+ H/ x4 J- {, s19.检查一段字符串是否全由数字组成# A  U% G5 H  O& k" D6 _' ]" j
    <scriptlanguage="javascript"><!--/ j* v& v5 }; V1 W6 }1 `
    functioncheckNum(str){returnstr.match(/\D/)==null}
    ; J# ^8 X& P2 S1 `9 {4 xalert(checkNum("1232142141"))
    / J) [! @- X3 g1 r7 m% m+ J; H* D6 oalert(checkNum("123214214a1"))
    . }. v7 A6 e& R5 c; b! M& [( V//--></script>
    . c! o) e. d1 p# v7 A( ?7 y20.获得一个窗口的大小# T+ X3 @& x. F7 l
    document.body.clientWidth,document.body.clientHeight
    ' f. L1 q7 E6 o9 m% |8 ~; x
    $ i) v) |& k& q* E21.怎么判断是否是字符9 G) T, e4 o7 F7 `! w0 B
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");7 _4 Z6 T% C! j) A; ^1 W
    elsealert("全是字符");
    / I: j& j& e7 d4 `6 h# H; q5 W% E; l6 d/ z7 Q# p3 H2 \
    22.TEXTAREA自适应文字行数的多少
    + k+ ^& q; P% `0 [; ?% I<textarearows=1 name=s1 cols=27>
    5 Q& O; D$ @) m9 v2 C9 A2 Y& b</textarea>* u" p2 L+ U2 Z3 a' Z
    ' s' ]% a# Y6 w+ I0 Z* }
    23.日期减去天数等于第二个日期' N! Q" m  @. ^' P$ f  d
    <scriptlanguage=javascript>
    ) h6 B4 a8 r) l; sfunctioncc(dd,dadd)  q1 z3 y; J/ G7 g- M
    {8 f' V0 d& ], `7 F8 ?' s1 Q; Q
    //可以加上错误处理# d: i" x3 U1 P" ^7 ^& ]; o
    vara=newDate(dd)" |( {+ q' k1 n# u: s8 U7 j. Q
    a=a.valueOf()& X) \4 f2 Z; o
    a=a-dadd*24*60*60*10003 G0 ^: ~; P; ]7 P3 c. Z: u
    a=newDate(a)
    6 l% Z; v' z0 D* F- oalert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")1 A- \! z, H, A, E- i" F
    }8 b+ m& ^  I! G2 O$ m
    cc("12/23/2002",2)
    ( p, _7 l) I2 g</script>& d+ u4 p- ]/ W. o5 F: O$ s

    9 o6 ]9 ^1 S1 l24.选择了哪一个Radio
    2 P; |) H: a8 M<HTML><scriptlanguage="vbscript">
    ! l% _; O9 p5 M1 ?3 Jfunctioncheckme()
    / A) x3 h2 W8 A, Z5 v8 Gforeachobinradio1
    * f3 X3 i& `9 L6 qifob.checkedthenwindow.alertob.value
    2 g2 @) S- n" r4 o/ ?+ ]/ Rnext1 r8 }8 V2 T7 k& g
    endfunction* }7 ^" j$ S: C1 c7 A) \
    </script><BODY>
    3 W0 p# w1 ?  j) X<INPUT name="radio1" type="radio" value="style" checked>style! F& R' e: _. f3 T. s7 t9 q, w
    <INPUT name="radio1" type="radio" value="barcode">Barcode
    0 Q: u* U: a' |# S4 w& |9 |; l<INPUT type="button" value="check"onclick="checkme()">6 r4 ~  G8 U! W9 o
    </BODY></HTML>
    4 [- y/ o5 [/ e) r
    8 r: a9 q: F$ E/ |25.获得本页url的request.servervariables("")集合
    " F- J! Q4 x" ~5 e& q8 Q/ pResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    & L. z" f" m2 X9 G0 [foreachobinRequest.ServerVariables
    % E1 I/ u$ q- D6 U) EResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"( Z, w6 c3 v4 L) o
    next" S7 D5 x2 Q' b) L0 L
    Response.Write"</TABLE>"; S' m: G( {6 K% {

    ; I1 s7 {0 b% m8 _% o26.
    , |) R' L5 s2 g$ ^本机ip<%=request.servervariables("remote_addr")%>4 ?2 f9 @! R9 O# O9 }- o
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    - @9 }- y* K+ U服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    / V, W# _) v3 m: K服务器端口<%=Request.ServerVariables("SERVER_PORT")%>6 c7 D; o) q1 m0 ~' j
    服务器时间<%=now%>
    $ q' k- H& ^2 D7 S1 {7 VIIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>/ j# S$ {. H7 d& ~5 ]# S
    脚本超时时间<%=Server.ScriptTimeout%>
    & V6 @7 y. b& `% |本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    ( _. w3 h/ i. X4 V( W服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>3 ~5 [8 a5 |0 Y! Z; g
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    4 |9 U' p  f% E5 X: O服务器操作系统<%=Request.ServerVariables("OS")%>$ g/ X; k, |3 W

    6 x; u3 F' S% c( |4 y27.ENTER键可以让光标移到下一个输入框3 e) o7 F2 O& J
    <input>
    . n  f2 X; A3 }/ ]7 M. d: W( m
    / F; X: K2 `& u( D, ?- `28.检测某个网站的链接速度:5 H4 s* f! W8 E$ K0 O$ \9 T
    把如下代码加入<body>区域中:& |* J6 E- T! y9 f
    <scriptlanguage=javascript>
    1 |2 o# X1 I/ J, ]( \8 @! j4 I6 xtim=1
    * ?2 [$ H5 C) q' y3 z; U$ x3 Y3 \+ T$ csetInterval("tim++",100)) t* w- G. ]1 Z- _* d
    b=1
    ! c$ O; u2 Q0 I, Z; s( Y  Z+ ^/ u. j: p8 Z) f
    varautourl=newArray()
    7 g/ C) W( w& B4 mautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"0 _% }- L3 f% v* T+ o7 ]
    autourl[2]="javacool.3322.net"
    2 t6 }8 I$ M# L8 H3 l: j7 bautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    ; w0 o% ~" z7 n, J: l! Zautourl[4]="www.nuaa.edu.cn"
    9 g' }/ d) J/ I; Gautourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    . S6 C" v# z1 v1 _8 Y4 y9 l8 v. Z, i* H% a4 i2 R
    functionbutt(){! ?0 r9 F9 Y& O  n4 g: m
    document.write("<formname=autof>")/ R7 P! v, Q/ J+ |
    for(vari=1;i<autourl.length;i++)
    * _( C1 o& O4 E; M7 d- z- _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/>")
    2 ^6 u1 [) A, W* N. _! Xdocument.write("<inputtype=submitvalue=刷新></form>"), W. ?, `: x: |7 F- [* B
    }
    , j  D, Z( E9 K' O. A7 H. C! x( m! Bbutt(). F+ D1 ]7 T! V$ c
    functionauto(url){, v: t" Q. K3 T
    document.forms[0]["url"+b].value=url& k( V. T! V6 K! e- \, j
    if(tim>200)
    $ o  q8 w' {) m& @6 ^2 i{document.forms[0]["txt"+b].value="链接超时"}
    4 F$ Y  W- ^9 S2 b% d6 {5 t0 Qelse9 k) O* ~# h  E9 I) N% A
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}: O" j' ]0 z0 H5 ]
    b++
    1 @9 T- F& l; t" A+ r}4 k5 L" X; t: L2 B/ \$ Y
    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+"')>")}
    : ?. j6 Z+ ]. m# a, P: \) i( Xrun()</script>3 H  h6 q# u( h! ?& ]3 |

    8 Q3 g4 f5 V9 r& J4 F6 X+ W
    ) g( S5 r3 f, F29.各种样式的光标2 j# ^) t6 H# ^; |1 ]" V
    auto:标准光标, F; I1 C' u3 {% u; P
    default:标准箭头* W/ |' F( e+ D
    hand:手形光标
    ( ]/ S" Q7 E/ |; ~# r0 y9 m) @wait:等待光标  Y% G4 ~2 {+ E8 U2 c
    text:I形光标; ~: l+ t9 }" h  J$ `5 b6 F
    vertical-text:水平I形光标3 z( \3 H% n0 F" S8 g6 F
    no-drop:不可拖动光标
    ) ~5 l8 R! l9 l( W2 lnot-allowed:无效光标
      s* }* d$ I# l1 Q0 Hhelp:?帮助光标- Z5 z" X3 H! w/ K
    all-scroll:三角方向标. {  a. S) D3 {4 i
    move:移动标' R3 J3 O8 f$ w* N8 \* k
    crosshair:十字标
    7 E* Q1 E, M  {" \# j# Re-resize
    * ~: m2 v- a  dn-resize3 ~! x9 f7 t. g' j
    nw-resize0 H$ O, y2 B/ n% D! I
    w-resize
    & ]7 d- p! w4 N9 I( {s-resize' w7 D) a9 K5 d. P
    se-resize
    7 t& g1 q: @: Ksw-resize
    # D1 V" U% e0 `4 J6 o& W8 L2 ^: K% ?- y
    1.本地无缓存,每次自动刷新2 f& f- O1 C3 i9 c% C
    response.expires=0- ^8 y$ s: G2 C* w2 U+ I  e) A; N
    response.addHeader"pragma","no-cache"
    6 T) |$ M/ N6 X7 ?response.addHeader"cache-control","private"
    1 x' \) N4 h% F5 n6 @, J( Z# t* K6 m% r3 Q& D, A" g7 l
    2.修改contentType并下载gif等格式4 r" c* }4 C  r4 D9 ?3 c+ p5 R$ F
    <%! k& ~1 _3 L7 R! e9 s9 M+ x
    functiondl(f,n)
      e3 Y+ @; C7 @7 J2 Wonerrorresumenext
    ; [. I) B+ K+ Y. `% q' `5 C8 W) Q  i; W% `7 [+ z( b/ Y* z/ `
    sets=CreateObject("Adodb.Stream")# F* @) l! N) E% S3 L
    S.Mode=3
    ( D" m; f  \1 Z; ?+ Q- _! ~S.Type=1! Z; m$ H/ o' m0 C5 d: `0 ^% _
    S.Open; v) c% W! @5 L  q9 O5 D" C
    s.LoadFromFile(server.mappath(f))8 M( z5 l9 ?  O/ z- @
    iferr.number>0then/ h1 ^: r9 X- j1 U  g2 W
    response.writeerr.number&":"&err.description
    ! U% A9 X6 ~# N4 B3 }else
    7 y0 g# G4 r% X  Bresponse.contentType="application/x-gzip"+ V3 {5 P9 y: b% A5 k- F
    response.addheader"Content-Disposition:","attachment;filename="&n
    ) E: w5 H4 G8 X9 eresponse.binarywrite(s.Read(s.size))
    ' ^( S/ _, m/ C! jendif
    9 o6 |0 h/ q" K! z9 }endfunction
    2 c0 P/ j  i7 X+ \. E( v8 H! Q/ _  Q/ _
    calldl("012922501.gif","t1.gif"). h. D. P  f- s0 J: H9 y
    %>5 M) b: ]9 ?$ t, X8 z6 _

    , R  k$ l+ m3 [, L8 `2 @4 C5 K0 u+ e3 [- z  ^
    19.检查一段字符串是否全由数字组成
    6 U! P2 K! A% B' Q8 A/ g<scriptlanguage="javascript"><!--
    6 S9 H. s; s& i3 p9 G* D6 gfunctioncheckNum(str){return!/\D/.test(str)}
    / }& k. n1 Y: h7 Balert(checkNum("1232142141"))
    6 f  V/ f6 K9 g9 r5 M8 jalert(checkNum("123214214a1"))
    ; u  W$ ?0 q; @1 P% H% o//--></script>
    $ `" `* k' w# K6 g6 {8 g" f& ^4 W$ t5 ]$ ^$ J/ [) k
    20.获得一个窗口的大小6 m$ p# Z  k1 q, w5 s
    document.body.clientWidth,document.body.clientHeight6 {; ?4 r, {) G& }- \) m
    document.body.offsetWidth,document.body.offsetHeight- j2 P( n/ g- ?( M: B
    有时还需要知道window.screenTop,window.screenLeft: C8 k0 V9 f6 c4 `5 _- h4 C

    ! E+ h4 W5 f3 `' f- U4 K21.怎么判断是否含有汉字  A9 v1 b4 b( g( ^
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    ( k' k9 ]7 I/ `1 v1 n: F; T* uelsealert("全是字符");
    $ I! q# S. O8 u6 T' X- ^
    4 s7 a' k4 }3 M3 L: A22.TEXTAREA自适应文字行数的多少$ }; O5 E% F- Q$ u4 s5 r
    IE5.5+可以用overflow-y:visible
    * N# U  j, {2 U  J9 _) X<textarearows=1name=s1cols=27style="overflow-y:visible">* I" |1 \; L( d8 O# _
    </textarea>
    4 A+ k! x! [  q' e2 x
    # @9 C# I" \5 ?- y23.日期减去天数等于第二个日期
    ) B/ k+ B. n) z) t<scriptlanguage=javascript>
      C9 p5 j+ i9 Q& Nfunctioncc(dd,dadd)) _4 {% R2 {" B, d
    {
    7 {5 k# Z$ L$ d//可以加上错误处理# A' f/ S& G& j+ y6 ]+ ~" {; ~
    vard=newDate(dd.replace("-","/"))9 F4 X$ l9 V6 b! p
    d.setDate(d.getDate()+dadd)3 ?" b# ~) {" x' X8 A7 U( _7 j
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")( E; D6 n' b/ F# I3 ]/ Z
    }
    ! F% I3 h: i9 v8 o4 A  [" Q8 {8 scc("2002-2-28",2)4 @0 v3 M& m* J- @3 h2 ~
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-9-14 02:27

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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