设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键' K! U) x6 k0 n7 L
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    4 L2 ?: a1 D3 S6 C2.<bodyonselectstart="returnfalse">取消选取、防止复制
    ' e5 M: f8 \3 s$ b$ p
    - ?  |# n. Z! p3 ~8 p3.onpaste="returnfalse"不准粘贴
    6 @0 j0 N  N& Z$ n& s0 ]. v% l. O% s! k0 M* u
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制
    ) ~9 ~* X1 D9 j% Q3 ^3 S
    ! S$ y/ w7 V/ Y* [! u- E% |) L5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标- o) P; s$ Q2 S: S

    : n5 {/ U1 R! k5 D6 s' S6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标) c/ U. H/ y4 `2 L. H  E1 l

    9 ?) x2 y: s! V4 ^4 H3 S6 Q) O7.<inputstyle="ime-mode:disabled">关闭输入法
    , n+ B' ?5 `) X, c! I$ o
    # K2 i% c1 l; @. Z0 Q8.永远都会带着框架9 {8 C( m- k! W. K& X* K
    <scriptlanguage="javascript"><!--
    - x' \' \, y3 M& nif(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    ) w9 ?) H7 @+ g5 W  K//--></script>
    0 l2 ?5 Y9 w7 d  z7 S; E7 F
    ; s$ _; D4 S0 T# _( @) L9.防止被人frame
    6 ?# l: X/ \, Y4 {<SCRIPTLANGUAGE=javascript><!--
    ) S9 ^) f7 w/ d. j2 E0 s' |if(top.location!=self.location)top.location=self.location;
    ' A" t7 l8 f$ D5 D, ^/ j//--></SCRIPT>
    7 a" u7 s0 K9 j
    . E( B9 g* Z+ ]7 I10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    & U! `6 P9 X( B
    $ [9 b8 s; w2 O; k! Q11.<inputtype=buttonvalue=查看网页源代码
    1 z4 j; E  `0 g0 K8 C+ xonclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    4 F) z9 F) w& ?. w
    1 W8 g. J# V" x# M' e. O& l* K12.怎样通过asp的手段来检查来访者是否用了代理
    . ], g4 I. U: B) U<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    1 l* q0 c  z8 {. j% Z% p4 Gresponse.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    , A& J+ ?+ B, Z% F1 U# Z) _+ m! V% Z" l"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")$ A2 t9 C4 ^4 _9 i+ U5 ^( [9 Q
    endif; ~8 Q5 R9 P. U7 n
    %># [. P: ?/ n* o+ q7 \
    8 h8 S) |1 k, [; i9 _% l# I
    13.取得控件的绝对位置* `: y: p& u6 o5 X
    ) E  p+ L( s! N% D
    //javascript% |# ]( l# {* T" }
    <scriptlanguage="javascript">* Y4 r: U( J" |. `" F
    functiongetIE(e){+ D1 e! b6 E. J
    vart=e.offsetTop;6 P3 S* S2 M1 H
    varl=e.offsetLeft;
    5 ~. A/ k6 G! \& a( s1 J' W. mwhile(e=e.offsetParent){6 e7 s/ z  T+ y* q, p' x) ^
    t+=e.offsetTop;( ?9 j, z1 g$ q
    l+=e.offsetLeft;* }7 I7 g( L, o, z" I8 F
    }" Y) T5 i1 Y( D3 [6 y
    alert("top="+t+"\nleft="+l);, h* P0 h1 K. n% O% `5 Z
    }/ Q4 W$ w) x& C4 m5 G. |
    </script>
    ( `$ }4 i& k) f- k, W. U6 Q" P, n- W  B# q( b- Y- e
    //VBScript
    1 L' m1 l5 _7 D% K4 B1 b<scriptlanguage="VBScript"><!--/ S; [# S5 S: Q2 d4 o2 l
    functiongetIE()9 r0 B1 S& C: X) E
    dimt,l,a,b9 ^6 \+ T) ~0 Q' ^$ z
    seta=document.all.img1
    ( q6 K9 g: |) m3 K( K+ Lt=document.all.img1.offsetTop; i; N* ~6 m5 w" I$ \% p2 g
    l=document.all.img1.offsetLeft
    ( P6 n& a+ ?) _3 v& w2 V- H  iwhilea.tagName<>"BODY"8 z( E% F8 F" \* Z; @8 Z
    seta=a.offsetParent1 v8 m; a7 Q+ ], T5 a/ A
    t=t+a.offsetTop% o+ Z# ~# ^: z0 s: e8 H. r8 o
    l=l+a.offsetLeft
      E! e; A7 E' z, h" m/ \wend8 b9 P( A/ Q2 s% ]; }( G: [
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    1 p$ ~8 Z+ W+ H) U& Zendfunction
    * p  ^# l6 M1 e$ ^: T--></script>" [  V8 \# D* O' b

    : j% F0 j. o( ^/ T14.光标是停在文本框文字的最后. f2 G. j: D" x$ S# s4 E$ }( @" F
    <scriptlanguage="javascript"># N- w9 I+ {7 z
    functioncc()% D" ^$ P/ G* U7 \3 a
    {: `# {. I& j* @7 q+ M
    vare=event.srcElement;
    $ w/ a' s) R( T0 Z* w, O4 Uvarr=e.createTextRange();4 p. V6 F$ l* r, @
    r.moveStart('character',e.value.length);2 V7 P0 [/ L  E; K9 t% q
    r.collapse(true);" M1 }. |" r! _8 w- I8 _
    r.select();+ g+ e7 H3 X& i" b0 N! o7 R4 i
    }! H0 E$ M3 [# O7 U, i! K( l
    </script>: i- u) T+ N5 j2 L2 b3 L
    <inputtype=textname=text1value="123"onfocus="cc()">5 ^# T8 R0 i; m( s

    # Q4 T% [4 k+ x15.判断上一页的来源+ U0 ^/ x  M1 g0 F( M
    asp:
    + E# B. i& i/ s! Yrequest.servervariables("HTTP_REFERER"). ]2 `4 u# B/ B1 o

    8 g& x7 @8 k5 Z( d) P6 jjavascript:
    9 w% v* k0 j  `# p$ l9 f# kdocument.referrer
    3 o* M7 {4 v6 K5 A9 ]$ d0 R4 X. o7 V
    16.最小化、最大化、关闭窗口) o7 i- h7 Y3 t) n
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    5 V) g) r; |' A* _' F9 i* u<paramname="Command"value="Minimize"></object>
    % ~$ i1 e, w# R% X4 A<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">" j7 G, O3 u1 s1 P! p. V
    <paramname="Command"value="Maximize"></object>
    - X" D$ [( Y& B<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    . ^7 G0 L7 v+ ~' j. J, o<PARAMNAME="Command"value="Close"></OBJECT>, d. T) {. E" ^( r
    ( S' U1 }3 B5 T8 K( _* b* l
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>) j( @( C2 |) Z0 V
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>( \' h% ?. w9 p. R/ u
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>( g2 ?9 X, ^, G/ `. Z1 }  s
    本例适用于IE
    ( `! _8 e! q  B' l/ ]
      z1 d& e& \9 Q17.
    2 p- _  Z* h$ a<%+ A( Y. o$ l4 @5 {+ U3 b
    '定义数据库连接的一些常量$ V: ^& A3 b9 w
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark' T# L' v$ l, o8 F  P6 R) }$ \
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark' h. c/ n# `/ j2 E( ~8 V! D% d5 w
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。/ h! W' M: ], ^5 `
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    & }2 W0 f- Z  H2 C9 ~' T+ n( F( o- l/ l3 o6 T8 Q
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    ( u% k, O6 g1 n, z+ B& zConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式9 P5 Q1 p/ v" v) U! n  m! [
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    1 R4 b% X# }; t0 E! ~" e& W8 p# |, [ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    3 F) e8 w) M7 K7 z" g- ^# `. T4 U" M, F3 J+ f
    ConstadCmdText=&H00012 e  p; e' T" U+ {( r
    ConstadCmdTable=&H0002; }& s: Y; B( x# `: _1 p7 h
    %>
    7 W& F, T3 [: l' v. m0 h0 `3 i) _$ |& c' z) w. E
    18.网页不会被缓存
      i* d) q$ Z4 i# k1 F: sHTM网页0 ~; V- r: K* u0 R- T
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">2 s5 G5 [% k- @& b/ L8 [! A* }
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">- H+ {8 o# J/ q
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">5 k, q$ g, }, O. S
    或者<METAHTTP-EQUIV="expires"CONTENT="0">  r/ z- ?1 y) o1 A0 m
    ASP网页8 p- r. W6 i$ t8 M' \) M
    Response.Expires=-1
    5 i- V) [6 V" e9 r) o- m* [+ sResponse.ExpiresAbsolute=Now()-1
    % u! i9 u, j8 g) EResponse.cachecontrol="no-cache"3 a- B+ M0 Z/ O
    PHP网页
    & {1 V0 c! ?1 B- W9 hheader("Expires:Mon,26Jul199705:00:00GMT");- x$ h& J* \; U" @2 R( O
    header("Cache-Control:no-cache,must-revalidate");
    , l( N4 _4 H1 e4 o7 s. {header("Pragma:no-cache");
    3 B" @7 T/ {6 ~7 k
    $ j$ r8 w) B; J& G5 A+ B/ @4 @* ~# V; c4 ~8 n% p8 a
    19.检查一段字符串是否全由数字组成) x$ P+ f& ~4 I, z# _, h8 C! o1 J$ r
    <scriptlanguage="javascript"><!--* b4 k' r8 \' Y8 ^& W+ q3 G) X# \- f
    functioncheckNum(str){returnstr.match(/\D/)==null}  P5 p+ u7 }* J
    alert(checkNum("1232142141"))' L) P- A7 i' K; b, |
    alert(checkNum("123214214a1"))% f5 U, `& q7 o* d7 [; D
    //--></script> 6 j& E/ e6 W& D+ F$ m! j
    20.获得一个窗口的大小  _8 T+ e; m1 j
    document.body.clientWidth,document.body.clientHeight
    5 c4 i% M1 \8 {  c. H+ _2 i7 o& C+ O- C! ~8 E* c- J9 L
    21.怎么判断是否是字符6 Z" N0 K& q. h" w, d# `' v
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");. A! |3 f! u* ^+ h* K3 C
    elsealert("全是字符");3 z1 G/ J! f$ c4 l

    ( C& F" Q! @$ B; ^: R4 S22.TEXTAREA自适应文字行数的多少
    4 _3 O( z. H4 {9 ~4 [<textarearows=1 name=s1 cols=27>
    # ?$ u  P  G8 J6 `' r</textarea>3 ]4 ]3 _, k* T3 |6 `
    . s. O, N2 S  n% P
    23.日期减去天数等于第二个日期
    6 G" h0 e8 |! W4 b4 ?<scriptlanguage=javascript>
    ' P. \5 X7 K0 K( M7 |$ u: Xfunctioncc(dd,dadd)
      j, {" F4 T1 l% Z$ z4 M{
    ( A+ C: q- U0 _3 k//可以加上错误处理. j2 e& \9 C# m2 ^
    vara=newDate(dd); `; G: L9 M7 @3 y7 `; ^
    a=a.valueOf(), ?9 B9 k" y& n
    a=a-dadd*24*60*60*1000
    + |% x% C! S" f% j, n+ t" oa=newDate(a)0 p" r/ d4 @$ v9 U0 n& l4 s5 M( }* V
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    ; x1 T3 |  d2 ^: ~1 P}
    3 G0 v. q3 ~4 R& wcc("12/23/2002",2)5 q5 `; M; L5 K- S
    </script>9 [  ~/ h, n+ s2 O) i4 v0 o4 D

    1 Q+ ?: n1 R+ [$ U2 `! S24.选择了哪一个Radio
    5 e: K; H' i# ~5 H# i<HTML><scriptlanguage="vbscript">  G7 b6 W  ^0 k2 Z7 R# @) L
    functioncheckme(): h8 t( k7 X7 K  @& h
    foreachobinradio1) }6 }: u/ s8 u+ t6 n
    ifob.checkedthenwindow.alertob.value
    ! M. i7 X4 ~8 t- k% g- U2 h/ J' Dnext
    - s- Q6 r- v) @, [( }endfunction
    4 x. M$ M1 S8 \9 ]% P4 R* v</script><BODY>9 Z4 o$ q, E7 W- Y3 g( j6 [. v  o8 A2 Q
    <INPUT name="radio1" type="radio" value="style" checked>style
    8 v) ]  L) z7 z<INPUT name="radio1" type="radio" value="barcode">Barcode
    : G# H: s  H( q<INPUT type="button" value="check"onclick="checkme()">0 m" U  d. V( G! [' r
    </BODY></HTML>1 o# P2 h/ @* S: M1 ^+ x8 P

    4 K1 f, E  [0 u25.获得本页url的request.servervariables("")集合0 A; ^1 I. l( w& R5 O8 ]- l. y
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"7 C9 q/ U4 r; @5 T) T
    foreachobinRequest.ServerVariables" D. R: g0 S( g& y6 U, q
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"" y" _, `1 b) L( g
    next+ R$ x6 X# K. k& S; V
    Response.Write"</TABLE>"1 ?  V, C8 `# x

    ! z: u2 u' s8 }* P26.
    7 O) r5 S7 d4 R' J2 N本机ip<%=request.servervariables("remote_addr")%>
    - G! Y. ^1 j$ D: d服务器名<%=Request.ServerVariables("SERVER_NAME")%>+ J- d) m5 |$ n7 ]3 z6 b. w; c( x
    服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    - l# W5 u# D6 M" m" Y3 Y$ e: s服务器端口<%=Request.ServerVariables("SERVER_PORT")%>- l. W8 a3 o9 h
    服务器时间<%=now%>2 z: Z% F1 ^/ {2 {
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    9 m7 h) |' u" b, r脚本超时时间<%=Server.ScriptTimeout%>, ]8 Q# I" \: ~; O$ }4 g) w3 N
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    & J6 }) f. Q/ R" [服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    * J. f. Z  Y4 K( B7 c; v服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>& c+ ~  s( ^; t0 L. l
    服务器操作系统<%=Request.ServerVariables("OS")%>( {: M1 [5 e& E4 q: o
    ' Y* v3 P- Q) {, o8 T
    27.ENTER键可以让光标移到下一个输入框
    . X3 H) k  n1 P2 B1 @<input>
    4 a8 }* Z5 E- Y- m0 O0 T
    - ?. I. I4 o$ N- D0 w/ H28.检测某个网站的链接速度:
    2 U/ Q: m8 S+ _# b$ L: d/ l  e' E把如下代码加入<body>区域中:3 `$ }! M- C; w$ U9 M! {( ~
    <scriptlanguage=javascript>
    / P! A  e2 x) o" f7 z8 Ftim=1
    + [% {4 T1 g  ?( [* x6 PsetInterval("tim++",100)
    2 x1 Q8 `+ I5 F- w$ s2 L* Wb=1
      ~+ Y" Z  Y8 J' B& c( \8 s0 A. y& `8 a
    varautourl=newArray()
    . f  P5 D0 i# h  @. B& G7 |autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"
    4 |2 B: L. e7 o) M) Iautourl[2]="javacool.3322.net"
    ) j/ r  `6 p# H1 {1 y* h9 Yautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    . j; o6 Q9 q) @9 o0 g1 mautourl[4]="www.nuaa.edu.cn"
    6 [  h0 `( G7 o, Z4 r- \autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"8 f4 H# q: b% K. I) P. D
    # G& }; _3 {2 r3 _' ^8 {
    functionbutt(){
    + P7 I1 }5 R: f- ]5 w' Qdocument.write("<formname=autof>")
    * K7 c# W( w9 S/ i$ Kfor(vari=1;i<autourl.length;i++)7 z) o% w% [. f- \
    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/>")
    5 |, s9 o7 g) \! T) |6 Udocument.write("<inputtype=submitvalue=刷新></form>"), c3 n. v  [. `* s: A- D/ W5 o' @
    }  u5 _: Z6 [+ K; s2 [2 c7 g
    butt()5 Y2 R& K0 v$ G3 ~/ E8 h. j
    functionauto(url){
    $ x$ T- t" s5 f4 l' H+ x6 jdocument.forms[0]["url"+b].value=url
    1 D" ^% u; `" G4 i6 v3 _if(tim>200)# ^$ K2 m& I4 D9 F9 z6 H9 y+ m
    {document.forms[0]["txt"+b].value="链接超时"}0 X# E0 h, `# i/ E
    else
    . M/ i: c" X) q# C; d( H{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}& c, X  o* M0 |
    b++" s4 h( \; f% }% W7 A
    }9 p6 E( F6 {  }: z
    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+"')>")}& ^  e; r' B" e2 ^* R" y
    run()</script>
    ( u" Y* Q. W' d3 x5 ?% z& s- c' p& U" M/ a

    6 q& `  I/ ~$ `, b29.各种样式的光标0 F# ?7 N& r1 Y3 _1 ]2 E. [& ^
    auto:标准光标
    / z! [" N+ p7 ]# M1 Ydefault:标准箭头
    6 E/ l6 P  s: ^& O# ?. L& l  bhand:手形光标1 [! \, k9 ~0 C6 ~. l, ?
    wait:等待光标
    6 l, |" c( ~8 j8 Z$ G) btext:I形光标
    9 R$ B! u' P& J# overtical-text:水平I形光标
    ( S4 w1 y) ^# o" N" Uno-drop:不可拖动光标  J0 F% F+ J# `) S
    not-allowed:无效光标
    " ?2 R" S+ X8 O8 R- ~, ?) I! Ahelp:?帮助光标" e" h* E0 m6 p
    all-scroll:三角方向标4 C5 @4 j5 U4 H2 G( A. d0 O0 D
    move:移动标( ?9 f/ Z8 F& ~" w3 B+ g4 N* t' N
    crosshair:十字标- S) N0 I# S2 O! B5 [
    e-resize( @/ l" s& ]8 ?+ n, E0 n% }5 _
    n-resize3 O, l) J# a+ E5 i
    nw-resize5 u% @; `) U2 M7 J
    w-resize3 C* b+ [- `$ O3 F
    s-resize
    - a2 P) I) j. J3 h6 _6 Kse-resize
    ( Z; ~! t  r% qsw-resize
    % c7 ?$ ~$ Z+ P
      n/ S7 x" Y1 h+ H1.本地无缓存,每次自动刷新5 a" f, j! a0 N9 D2 l8 b: o# j
    response.expires=0
    5 ^; [- M/ B1 T$ _5 Z9 O- [. presponse.addHeader"pragma","no-cache"$ n9 i% B: B6 b( {, b
    response.addHeader"cache-control","private"
    + h1 X- K) e+ e! H* Z/ M$ t( Y. a" l& j# ]  e+ o
    2.修改contentType并下载gif等格式
    5 [0 O9 I: c" R( k<%* Z; r! y, I0 R: |! i
    functiondl(f,n)
    % h* i4 e, {8 q. E# Donerrorresumenext% L. k6 J& E& q1 c& [! `: k
    2 r3 W$ q7 Q2 u2 T
    sets=CreateObject("Adodb.Stream")  L0 b9 o4 ?5 Q, w, U
    S.Mode=3! C$ K0 o- ?' v' A
    S.Type=17 \, L. C  H* B
    S.Open
    4 G1 |  e' n, p$ as.LoadFromFile(server.mappath(f))
    2 a& \; B5 r6 K% E+ qiferr.number>0then6 O6 B0 }4 y  B* a# [$ q9 L
    response.writeerr.number&":"&err.description
    5 G2 m& K9 l. |0 ~9 relse. `" z% I6 J  `) o& Y) ~
    response.contentType="application/x-gzip"
    8 M' C: M, r1 m3 H$ n3 ]response.addheader"Content-Disposition:","attachment;filename="&n4 h+ L$ E7 G# C0 p& h
    response.binarywrite(s.Read(s.size))" P* p5 y* Q$ I/ _8 D+ P
    endif! ]' R2 p) r8 q) ?4 d2 y8 F
    endfunction3 P# b6 r: `! c6 G! }, q: m4 }

    " |( h! Y) }! e, u( Pcalldl("012922501.gif","t1.gif")
    ) \( ^, z2 v3 p! L%>
    0 M7 J0 W0 H8 @' l/ Y' `
    ! q; ]  J" S8 K: r" R
    - w0 g& h% }2 i/ C, [# X9 Q' _$ `, |# [19.检查一段字符串是否全由数字组成& v) t& T1 K# ]' D. X) B: k5 H( L8 I4 H
    <scriptlanguage="javascript"><!--
    ! A8 R) ]9 I# Y+ ?9 D! g) @- afunctioncheckNum(str){return!/\D/.test(str)}
    0 \  U, q% k4 Galert(checkNum("1232142141"))
    # i1 M+ }& N  T5 ^2 U0 Ealert(checkNum("123214214a1"))
    7 ~) _  u/ @$ A6 i: \6 A3 Y//--></script>
    8 B5 }- W) f1 G  Q/ }: ^; @/ F
    9 T( g! D) E1 a6 m20.获得一个窗口的大小
    , u! v5 g" k4 v" t) wdocument.body.clientWidth,document.body.clientHeight
    & G- V9 D# q2 [" _7 rdocument.body.offsetWidth,document.body.offsetHeight! m6 |% d  ?+ ~  z# d$ z
    有时还需要知道window.screenTop,window.screenLeft
    " I  ~; }# w' @( R& K8 i6 B& D% J) T4 ?4 ^! ~
    21.怎么判断是否含有汉字( }& n, r$ A% \: p' w& w+ r
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    7 q6 \1 G* v2 s  Pelsealert("全是字符");7 Q9 B7 h2 e) M

    ( ]1 p: K0 S8 x$ D" c# P22.TEXTAREA自适应文字行数的多少8 j- C6 H6 m8 h8 a6 j$ R( p
    IE5.5+可以用overflow-y:visible+ J. ?% N% a: y3 {+ Z+ A7 F& K7 u
    <textarearows=1name=s1cols=27style="overflow-y:visible">9 w4 ?! R; m& C4 `! r
    </textarea># U. c! E; p$ U1 M6 l

    9 m0 ~+ f9 H  S* }" W* @* B23.日期减去天数等于第二个日期
    5 \/ A& [( {! h& p. M+ Y<scriptlanguage=javascript>) ]2 [% F1 A7 e5 V0 Y. e- Q' Y
    functioncc(dd,dadd)% `2 V0 C2 D( ~/ r; b
    {
    0 m# V6 ?! t4 h//可以加上错误处理+ X+ ?* t8 F; j' q# v" ^# N
    vard=newDate(dd.replace("-","/"))
    7 G2 X, u  H- K+ \  Ld.setDate(d.getDate()+dadd)
    + X2 R. _' N+ g" Aalert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    1 r2 B( l5 _2 `! q}
    ) F6 L5 C4 G' Qcc("2002-2-28",2)( f/ X& s  _0 Z0 J
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-5 03:38

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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