设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键# Y/ _+ p* [. _. d) F- U
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table 8 F1 f, G$ M& r# m) j7 C
    2.<bodyonselectstart="returnfalse">取消选取、防止复制
    + y! U- N, e; |+ H/ K8 g, X) ^; q- R& C) h/ e* W$ H
    3.onpaste="returnfalse"不准粘贴7 o0 E" W( o% o6 M
    7 l3 N. w! v5 y, w
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制0 N; q% Y' ]! ~& K% V& V. ]. ]

    $ ^) y. ^' k  `- F9 c1 o5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标) ]6 _& q3 k# H4 P9 i0 y( ?

    # M7 |+ |: t  P8 j6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标- l: l0 s" D& B

    8 j0 l9 M( X. g( L7.<inputstyle="ime-mode:disabled">关闭输入法
    4 \  W5 t7 s; z6 V" e  n
    ! h  [' x+ w, X' A* [8.永远都会带着框架
    # Q* u# J! N# w<scriptlanguage="javascript"><!--$ k# S* Y/ J9 B% n7 N: E
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页! g( T8 T' g+ z) q; M7 f0 Y% L# K8 V
    //--></script>  d' Y. C1 ?$ m' l5 b
    # i4 i8 o+ }% f# Z: r" e; [2 }8 `& Q
    9.防止被人frame+ t3 \  [+ B. s- i
    <SCRIPTLANGUAGE=javascript><!--
    " H! ?; Q( e5 O5 D1 tif(top.location!=self.location)top.location=self.location;
    ; o$ \! t& N& S7 D//--></SCRIPT>6 x. f8 O+ @; U& A! \) I+ g5 S

    9 q5 s+ M4 p) S  [( H( E: A: G10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    + E4 G" W8 b9 |' u4 I; u
    4 o" G# Z( w' ~/ \" B11.<inputtype=buttonvalue=查看网页源代码" V: J% Z5 E/ g. u  N# ~! D
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    7 G9 G$ O- U* l: q% E: p; p
    / U5 f, D$ G- e$ h7 `: e0 l! w, [1 k12.怎样通过asp的手段来检查来访者是否用了代理
    / v) R7 }7 W' o; k3 f0 N<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    2 q2 B. ?2 k7 s) j- S+ u3 Yresponse.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    $ F! p0 R# X* N- L8 P/ j6 {"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")# z# g& [; e' ]: N9 W- H
    endif  X2 i- ^* A2 b( j
    %>
    ( ]. f& }. M( O2 s# \- v
    - C1 l, Y& G9 B. a3 V; X13.取得控件的绝对位置; U) Q+ K7 }  ?

    5 A! V1 ~/ D; ~" g7 J8 \//javascript
    . i" {- l+ z+ v/ L7 n9 D" q<scriptlanguage="javascript">& |+ |$ C/ V3 R0 A. r: H. n6 L; g' n
    functiongetIE(e){2 \. y0 T2 @/ F2 a4 d# r
    vart=e.offsetTop;
    # x* Q  l$ l- Xvarl=e.offsetLeft;3 E6 e7 E& A7 p% ~
    while(e=e.offsetParent){
    0 P- e) h3 g0 u1 g1 S( {3 jt+=e.offsetTop;) Y3 K# ~- R; V3 M( g" Z' B
    l+=e.offsetLeft;9 F- y) f& y/ g, O
    }0 F3 s/ k/ W& s2 |
    alert("top="+t+"\nleft="+l);
    7 y8 l. k2 |7 ^6 K! d  B9 l}0 Q& W2 _! ], ?3 q4 ]; _  U; c
    </script>7 h% m3 i7 k% J: U4 b- d

    ( z1 Y0 [5 }! B; z' s//VBScript
    , M# z  l( f- \<scriptlanguage="VBScript"><!--
    % m9 C1 `0 t! k2 @# f7 ifunctiongetIE()
    6 M  w- H& T& Z, ~# z( {dimt,l,a,b
    : K2 {# H0 C8 T8 j0 l! V+ Jseta=document.all.img1. i0 g$ }$ g1 z5 ~
    t=document.all.img1.offsetTop
    ' U/ d7 A% P  h# nl=document.all.img1.offsetLeft
    ( H+ C0 J! Z: P: L2 d+ pwhilea.tagName<>"BODY"
    : O9 }  I* f6 r  {0 _  d5 ^seta=a.offsetParent
    , J5 T; G$ k, _t=t+a.offsetTop
    ' d* t1 ?& A+ b8 x# Al=l+a.offsetLeft% I6 Q9 {' M+ ]: P8 U
    wend' P0 q& n; @( \% O
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"" c* P$ x* d) }7 v0 U
    endfunction. f. T8 B9 G5 Z, x) Q6 c/ C8 l
    --></script>
    % k7 g5 o, v' r- |+ {
    & r1 ]1 f1 V% k0 v4 Q6 V: G& G14.光标是停在文本框文字的最后8 [& W, D! j" J: g
    <scriptlanguage="javascript">, W* M; l* v7 b5 t6 r5 q
    functioncc()! T0 T! P. n5 t" |
    {
    - [" y4 g9 ^/ ?  E, f; k6 q( svare=event.srcElement;
    + ~) G! @: [1 y  Xvarr=e.createTextRange();0 w& Z5 m) \, y; I* y9 a/ f( Y- [
    r.moveStart('character',e.value.length);# y  d- d) z1 q6 K; h& f1 J
    r.collapse(true);
    2 f9 }, [# x% _1 Or.select();
    " d1 F7 k6 H7 ^5 Y2 D) l}
    1 M$ y" F3 W& Y% I* k" M' C</script>2 e: }8 A2 G5 J/ U5 K' `; i
    <inputtype=textname=text1value="123"onfocus="cc()">
    4 |1 y1 M3 V8 v  E
    % R4 J- z' J- V' e( C, F  J- Q15.判断上一页的来源" e5 h5 m& L' i2 c
    asp:
    ) ]. X( W$ l# g! prequest.servervariables("HTTP_REFERER")
    , W5 n) ?: Q5 C! D* z% L: i% `
    7 j5 H* z$ U8 R1 \; M7 Ljavascript:
    / J: o0 A8 r, K2 }document.referrer
    ) Z1 R/ x5 J3 l: L. @# [$ p
    9 k  \( e6 ^4 e5 Y: L6 W' u16.最小化、最大化、关闭窗口* p  G" Z; _: n7 U) j2 \; b+ D
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">; C2 ^1 ]$ G# N" |' ~8 A: d* k
    <paramname="Command"value="Minimize"></object>
      o) L0 r3 h. j/ S1 @<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">+ V; d) T" S3 {; B' [% Y
    <paramname="Command"value="Maximize"></object>
    - |( B( |/ w; N' K6 w7 n) q. @<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">& \' ]+ p* w7 A* n
    <PARAMNAME="Command"value="Close"></OBJECT>
    " z) ], Y! O/ o5 K/ U9 @4 J2 ]% @- Y
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>0 H" Y/ f2 ]5 j# b! g7 s- V- j: z$ Z2 d
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>
    # b" e) E2 g) ~- U<inputtype=buttonvalue=关闭onclick=hh3.Click()>
    + N& x" v. ~/ T+ b  {本例适用于IE1 W1 q$ r* r6 z) S) I! M! {+ I  _

      [! \: ^1 ^1 q$ j* s0 o/ X17.2 w1 Y% \( u/ g/ S
    <%
    4 t$ T# I/ R5 u2 \% X5 I4 Y'定义数据库连接的一些常量
    ) ?1 R) M4 d( |$ C- y" t& n5 \; L* iConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    6 N2 X- H' Z/ G3 {ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark3 e! r0 E9 M  d6 t2 l
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。! R5 z6 Z2 j0 B+ T: t+ I: e/ M
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动1 o% P' A( m1 ^3 B
    ( z/ x: h& P9 X( J# i
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改, `; v- a$ ?, T0 ~/ a( Z
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式5 G- m* e. l1 D8 _2 F
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    6 M  c: H( z# Y0 v7 X. c4 gConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的# B5 E  B2 j$ h# h/ ^. `/ p" l

    7 O% F6 F6 d5 _ConstadCmdText=&H0001
    7 M' K8 y/ \% Q: f% n. v6 K* RConstadCmdTable=&H0002
    ( _2 X3 [$ ^0 ~' l7 }. y%>
    - @' U: m& b6 N/ }6 a# i& U, P$ _  A, y
    18.网页不会被缓存
    * X7 G8 V, p7 i" A& uHTM网页* d, c* @0 t% ?
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">( X- L& j, U9 t
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">" A$ i! n* R& s( c
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    ) Q8 F, h4 ^1 S7 N或者<METAHTTP-EQUIV="expires"CONTENT="0">% I( z; K. s- [5 I4 K
    ASP网页
    1 E7 E( w+ w4 m; O0 O. J2 }Response.Expires=-1" r5 j8 u4 o7 J- l! Q  v/ W: l# l
    Response.ExpiresAbsolute=Now()-1
    ! p; I/ K- l) ~Response.cachecontrol="no-cache"( O% [4 l) P! d. X  r7 s  d" x; z- [3 H
    PHP网页
      c  V- n! W% |2 lheader("Expires:Mon,26Jul199705:00:00GMT");
    / o$ ^. m0 h2 }) m, _0 v1 t0 Wheader("Cache-Control:no-cache,must-revalidate");
    0 t- ~# J+ C9 L$ mheader("Pragma:no-cache");: V* F. ]% H$ ~, Y* @- Q+ T" z
    & J. N8 ?2 P1 d
    3 |* s1 Z: a" ]+ D
    19.检查一段字符串是否全由数字组成7 M3 v% T3 B# t; K; g
    <scriptlanguage="javascript"><!--. {7 ?7 p) g0 Y; l0 s- ?% `
    functioncheckNum(str){returnstr.match(/\D/)==null}
    : k( H) `; _. p# s8 walert(checkNum("1232142141"))1 p9 K; o' Y5 U
    alert(checkNum("123214214a1"))8 v1 j: O# ?3 m' Z% a$ W
    //--></script>
    ; i% R" y( X- D* y9 D6 C20.获得一个窗口的大小$ v" c, ^; [8 t& v5 ~& A9 w# H
    document.body.clientWidth,document.body.clientHeight
    " h" p7 f$ r* ~8 O6 e  c6 _( t
    6 B4 i) x: ^* R) h4 M21.怎么判断是否是字符* ?% s$ w  u, l" }9 s: P# N$ _
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");
    ( f2 b, h% c; y$ p( zelsealert("全是字符");
    2 a# l8 C: _. ?/ ^) W+ d, S
    7 T: R6 S: L% \* J4 P22.TEXTAREA自适应文字行数的多少9 q: ~% Q" r/ e( x
    <textarearows=1 name=s1 cols=27>
    4 V7 H6 I0 T% Z8 W8 ]+ @" ?  X- |</textarea>
    $ }9 ?2 o1 e3 @* Z( E) O
    " u* H+ i, ]% Y2 s5 O: y23.日期减去天数等于第二个日期
    - N* d+ s" |0 V<scriptlanguage=javascript>
    ( z; d! ?2 u. Q/ X: I/ pfunctioncc(dd,dadd)
    % p5 D! v$ Q; e6 F' U{
    ! k" f  E! |% Y//可以加上错误处理
    / c+ _2 ?% T- O( K2 l8 v, F# dvara=newDate(dd)$ u; f3 C/ |, p' \' k
    a=a.valueOf()
    0 X0 V, E5 q! u8 G' i8 V9 Va=a-dadd*24*60*60*1000* v' F- ^' O9 V' i" \
    a=newDate(a)& Y: L# H9 m3 p3 A6 G
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日"): s; @. N9 X0 ~: }4 Z$ p2 T7 _; o
    }
    $ {1 [3 S4 O- C7 Gcc("12/23/2002",2)  `* l3 j  v2 K# E
    </script>+ c; i; v& M/ ~. i) ~
    0 w; K8 Z, x) x3 }( D
    24.选择了哪一个Radio
    4 l8 I, w) [. Y7 w<HTML><scriptlanguage="vbscript">
    3 ]9 ^. I8 R  O% |+ ?1 jfunctioncheckme()* L7 @5 ^2 g4 c
    foreachobinradio12 Y6 [- A! e% }* z5 x
    ifob.checkedthenwindow.alertob.value
    " s6 W  h- Z4 I* b9 Pnext/ g* p: J4 }2 O, l' X
    endfunction
    # D; c" N1 M6 p% t; G</script><BODY>; B$ x3 D9 c# Z& ?6 Q
    <INPUT name="radio1" type="radio" value="style" checked>style
    & G4 J! v0 S7 K9 @; y& X<INPUT name="radio1" type="radio" value="barcode">Barcode' y' z. E8 y$ j9 i/ k: G
    <INPUT type="button" value="check"onclick="checkme()">
    % Z; O: C" M% B+ n" p- \1 O$ G</BODY></HTML>
    ) u9 Z7 o$ c9 \3 q4 A" d' v- H3 ?) t, u! ^* e$ d
    25.获得本页url的request.servervariables("")集合+ a/ V) o+ o" K  V: N, B
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    ; A) Q- h- u6 b. s1 yforeachobinRequest.ServerVariables) b' O) g$ H, n( J. T$ h# i
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>", \1 p# y: Q% _8 E" \) y: x% y% u% X: S- c
    next8 c( A, U, ]8 x
    Response.Write"</TABLE>"* r* o' n; @1 \- m, }

      t8 @1 m7 M6 g26.2 k" {; q$ C, X* f; E$ Y
    本机ip<%=request.servervariables("remote_addr")%>
    . A" ?  V5 P" z2 J! M! A服务器名<%=Request.ServerVariables("SERVER_NAME")%>  Y8 H/ q6 P- B4 x, M$ R5 [8 n
    服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    7 i: w# B* v+ h% g服务器端口<%=Request.ServerVariables("SERVER_PORT")%>9 ^# a( V( j: y* A* Q, ^! q# j
    服务器时间<%=now%>. K/ c, c1 v9 L8 i" H
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    - e% j4 R! k  x脚本超时时间<%=Server.ScriptTimeout%>, i( ?+ d3 H3 e; `- P2 z/ J) l
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    4 \4 w/ r0 P) p, d服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>9 I7 A+ _7 Q8 q5 U+ b$ n1 A' B
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    ( q: D! T6 }8 a; {. H服务器操作系统<%=Request.ServerVariables("OS")%>& T  a4 K- a1 V" Z

    8 ?( X: z1 d' L* c$ A4 a8 O27.ENTER键可以让光标移到下一个输入框$ }: W" o( b( Q8 d! x' f  ^
    <input>2 A0 ~6 R6 H2 f; `
    + d5 |: n5 J& ?5 ]
    28.检测某个网站的链接速度:
    , g. z; e7 I$ K8 }: S/ U5 C把如下代码加入<body>区域中:
    5 i7 |1 ^+ m, `/ H3 n* z<scriptlanguage=javascript>
    % }) x. r" N' O) b1 X6 c) P9 J$ J3 r% wtim=1% @" c1 c9 R6 r/ v/ N, t
    setInterval("tim++",100)) b8 z8 [' g* P$ v4 e
    b=1' L' y) P0 Q! s' z: v! E; l
    % O8 N0 g5 w3 J
    varautourl=newArray()3 a  s7 H3 Q0 c2 s9 a. P
    autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"( i! J  I+ `2 d4 M" k4 P) G
    autourl[2]="javacool.3322.net"
    5 }* T. g5 o/ b) n& D# [1 dautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    3 D5 B) d4 @' n; l. Q, |: K$ ^autourl[4]="www.nuaa.edu.cn"
    6 c3 Q! ^& k& I+ k7 B4 d$ H3 ~autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    3 ]: I) q# ^; T0 |8 J6 Z, l# u' V& s8 g5 Q9 P5 @% B+ x
    functionbutt(){$ g5 D% h5 m/ W& g' W
    document.write("<formname=autof>")
    $ N8 b, c' K$ tfor(vari=1;i<autourl.length;i++)
    & j/ _; ~" q5 ~8 adocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")% O0 _1 K) o5 [, M1 A
    document.write("<inputtype=submitvalue=刷新></form>")6 p+ ^% K  q( X7 B0 d
    }
    + R$ c7 o, e8 `1 r1 f5 dbutt()- _3 h/ U1 K% N
    functionauto(url){" l; B# ?1 y: h5 V+ V( L
    document.forms[0]["url"+b].value=url8 Z) K: P1 g) |
    if(tim>200)9 o$ L: `  P5 K, c6 \" ^: \/ l, v
    {document.forms[0]["txt"+b].value="链接超时"}  m2 d5 Y( L; G3 [
    else) ~0 O7 v" S/ l" n% G
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}; f1 }' ]- X* }- x, P) Y1 e8 F% T
    b++
    , `* U' W3 _3 u; P/ g}1 b6 @$ k$ [7 L
    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+"')>")}
    5 r- V& h  [( }. b0 Erun()</script>: R$ W( `4 x6 `, v3 i3 {

    . ]4 A( E0 ^% g* t# E3 O8 q; @* C) U# U
    29.各种样式的光标
    5 Q% m3 m( X4 Nauto:标准光标  G& C& k# c  e
    default:标准箭头, m- a$ A$ Z) A7 f
    hand:手形光标2 C6 R; t" P, P( J( r. T
    wait:等待光标6 ^: X. K# L* p+ }8 b2 b
    text:I形光标
    ; D/ i# S: z* Y# Y7 Z& D3 R9 {" Cvertical-text:水平I形光标
      U) y5 `/ b# w* @no-drop:不可拖动光标
    & S% Q* A& \: ]! |; Wnot-allowed:无效光标: Z" \5 }$ L5 H0 h
    help:?帮助光标" O/ ~: G+ Z3 s9 X. x, c/ d
    all-scroll:三角方向标1 e& }# b. t, h1 J( `
    move:移动标
    # n" h" c& o, l/ Z# y5 H) hcrosshair:十字标
    ( |, x  z, R. t/ P- g3 |( Ze-resize
    , t" Z7 p; H# W: O2 {0 k+ jn-resize+ f( O" v4 Y3 G: \9 L
    nw-resize
    3 m0 k+ G# O/ J& Q1 R: f( gw-resize
    1 |% j) o' q' D$ xs-resize8 I% H! I! b% @( [% E; t6 E
    se-resize# a( K; R2 D' b+ `2 Y
    sw-resize; e( T# Y6 J  u: P  g. H- g
    % W8 e, y8 D+ E5 n
    1.本地无缓存,每次自动刷新, u# H0 u7 K% F
    response.expires=0
    ; Z* f3 Y' f4 |0 ^( [" w: r  Lresponse.addHeader"pragma","no-cache"
    # V( f$ w: T9 N( uresponse.addHeader"cache-control","private"
    8 W( }. o6 i/ D" [( ~3 N" x" t  b
    2.修改contentType并下载gif等格式
    6 W  J1 t& r$ n1 R, i7 z<%4 P% x6 E/ c3 F
    functiondl(f,n)2 \, e+ U6 d; y3 F
    onerrorresumenext
    $ n4 ]* H! z) @/ c5 u2 E% h
    ( d6 S. j( [2 r) q+ |sets=CreateObject("Adodb.Stream")/ @1 Y& ?; K3 N9 y* i8 A
    S.Mode=3
    4 k/ Y1 Z. f! k; d3 d! gS.Type=1
    2 Q+ A$ K. S+ Z- m# ~S.Open
    ' q4 P8 ?! h  is.LoadFromFile(server.mappath(f)): p6 ?7 u6 k2 ?  h4 ?
    iferr.number>0then" T1 J0 |2 w  ]! v
    response.writeerr.number&":"&err.description
    ) P, @3 q8 [1 k2 U* k6 Zelse3 H& d- \/ }- ]5 s1 A
    response.contentType="application/x-gzip"
    ' q3 C& \3 R1 K2 Vresponse.addheader"Content-Disposition:","attachment;filename="&n! c9 Z+ H" H$ V5 `: H( ^
    response.binarywrite(s.Read(s.size))8 Q3 `2 N/ S3 |+ M% |9 v3 W
    endif
    ; r. r  E! e; l% j; zendfunction
    5 U. C$ a+ L+ t. E0 |* }8 R! u- \1 Z( N
    6 W0 r  |* t* o1 Y) x  Z  Zcalldl("012922501.gif","t1.gif")
    * M8 S9 t0 \5 {8 S: ^%>
    ; Y* ~) z- O* q' U$ U. Z: O% R& A1 I* ~

    ' ^5 @8 b0 q6 n7 [; K; E19.检查一段字符串是否全由数字组成1 S7 E* V" O4 j* s# Q1 c# d
    <scriptlanguage="javascript"><!--
    ( |8 x3 r+ }0 mfunctioncheckNum(str){return!/\D/.test(str)}" I8 m' E% F" l$ v9 L
    alert(checkNum("1232142141"))+ Q; X' R7 _) ^, l5 Y; y/ h
    alert(checkNum("123214214a1"))8 V5 W/ B/ \$ K& k
    //--></script>
    / I9 D* g7 B( e7 @  t4 t% `, i5 a4 F" {$ M6 [
    20.获得一个窗口的大小+ Y: Q5 G, n% Z& |, w
    document.body.clientWidth,document.body.clientHeight
    , e6 }% h0 ]) ^/ F3 Ydocument.body.offsetWidth,document.body.offsetHeight# w; g+ G' ]) T. ?- |' f7 d1 ?) {
    有时还需要知道window.screenTop,window.screenLeft% [" H# S! w6 \; E! W& t' y

    & Y2 I$ E* R3 i7 k9 z21.怎么判断是否含有汉字
    ) d' R, u' a4 ?4 f* Nif(escape(str).indexOf("%u")!=-1)alert("含有汉字");. @2 ?" S1 |5 P: X: G+ o! \
    elsealert("全是字符");
    + i2 E8 K9 F. B- V  z- q8 r9 R, f' A
    ( L, _+ V+ o. I+ P( j1 O, C3 D( t22.TEXTAREA自适应文字行数的多少  l. T) U# q; w
    IE5.5+可以用overflow-y:visible
    , |! e  Q  [2 r. z# n<textarearows=1name=s1cols=27style="overflow-y:visible">6 U2 z4 P! R4 f3 B+ c' O
    </textarea>
    . ^7 U# F+ e, X
    8 m7 f6 d5 e& z! @  r* X! [! N6 T23.日期减去天数等于第二个日期
      D; i" u; T' t, l6 y6 i$ T! w<scriptlanguage=javascript>3 F$ t% y9 K/ p" e2 Y6 J
    functioncc(dd,dadd). H7 K4 q; i( S( w  |
    {0 P9 `2 a; A3 \4 _+ i
    //可以加上错误处理6 f' G  r0 Q9 l. {4 ~/ W. T: z+ c) ~) \, \
    vard=newDate(dd.replace("-","/"))
    3 _  d7 L3 H0 I$ N+ d6 Ed.setDate(d.getDate()+dadd)2 o# c5 |& o+ W0 _" ^: c
    alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")2 C- I$ Q) X1 Z
    }; X7 g* H# I2 c* g5 q2 U; w
    cc("2002-2-28",2)' A5 E9 y$ _% H- \; N
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-11-23 07:26

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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