设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键0 v& M3 {8 u' v+ o) H% r5 o1 f
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table 2 x. y( h2 n1 ]3 l, f
    2.<bodyonselectstart="returnfalse">取消选取、防止复制: [: j6 Y4 i1 p7 `

    : j% i/ u; J+ L# @+ y" l8 j3.onpaste="returnfalse"不准粘贴! C3 z7 @  X, V. ^6 N$ L

    " N* A6 T  a* |2 k" _0 l4.oncopy="returnfalse;"oncut="returnfalse;"防止复制7 q: y( c4 l  g+ |

    ! n1 }$ v& t7 v5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    % Y2 @: Z' c) S: m- k( I4 K) J
    0 R$ |2 {6 m% M+ p  V, V' R+ p6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标) A% t7 C! E& U" l
      N  |# V+ B( D/ V8 p( I' ]
    7.<inputstyle="ime-mode:disabled">关闭输入法
    # c  y  J; ^) U9 T7 k7 v# L9 n/ W) I7 {7 M, V
    8.永远都会带着框架
    8 w: k! p  K9 G8 s8 A* J<scriptlanguage="javascript"><!--4 t5 ]4 v0 F) W  i7 Q6 K+ f! |8 W( `
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    8 b6 d4 H7 f: M, t/ s, V//--></script>. k/ ^2 `. I' t9 M
    3 d# g( _- ]! ?
    9.防止被人frame* o/ l: s( K" h
    <SCRIPTLANGUAGE=javascript><!--
    . F) j4 u& a- u5 iif(top.location!=self.location)top.location=self.location;
    : A9 F7 }8 h6 m: I9 u2 I3 Y- |% s' ~/ x//--></SCRIPT>
    $ g2 H1 C8 j% l0 E/ B
    & I! f! \) ?. {( E10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为+ U. \' s# s7 S" v0 \# z& n

      j, y0 X' u) }* N7 g% V+ D$ P11.<inputtype=buttonvalue=查看网页源代码' N" f$ e5 v$ f0 g$ y
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">! V3 f0 h* T) T/ v# a
    8 N# }6 F4 e( O, u1 C7 c) ^2 v
    12.怎样通过asp的手段来检查来访者是否用了代理& h* P3 {" z1 F# X5 ^! P
    <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    0 G7 i! F  c0 T9 [response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_& q3 A" c) A, [1 a7 U3 E' i. u4 B8 Q1 T
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")& @# s3 ]. G* [/ O4 ], z3 M
    endif/ N+ X" U9 ~4 f5 M& r
    %>
    ' A$ P, R3 ]9 j& D. V3 K
    ( i. q: c6 o0 O0 r, Z8 |13.取得控件的绝对位置
    & k  E6 G8 o$ p7 K% j
    3 I+ C( W- q0 s( a//javascript. d$ p9 ]) k% o
    <scriptlanguage="javascript">7 y0 J6 ?# P/ }+ a3 U
    functiongetIE(e){4 b8 ?# y" c) X
    vart=e.offsetTop;  m0 C; u$ ^  U% v+ ^; _8 M1 i
    varl=e.offsetLeft;
    , u' I9 U( V9 i9 {( Zwhile(e=e.offsetParent){, V: V' H+ E) Y/ C- p* Z- H
    t+=e.offsetTop;0 y2 S; y8 a% u( r0 K
    l+=e.offsetLeft;" F/ h1 g# P( {8 S( x5 c9 j3 M7 |- Z' T
    }
    3 T! j& i" U: C& h) Halert("top="+t+"\nleft="+l);
    3 o+ h( Z7 P+ n8 }}
    * ^9 z0 l5 H9 U4 @9 O</script>! ~8 O2 y7 Z1 s1 R

    2 O% l4 {9 B, p. B3 E//VBScript9 \) [' B: Y2 _4 @. y
    <scriptlanguage="VBScript"><!--
    9 }. V3 ?4 I/ f5 @% ~: dfunctiongetIE()
    ! f. r% a5 r) K, `dimt,l,a,b
    % p8 I1 O6 c$ @4 ?- gseta=document.all.img11 N8 v5 S* f/ `0 v; b
    t=document.all.img1.offsetTop/ B+ V* f3 p* D7 k
    l=document.all.img1.offsetLeft5 ^9 w! d, a8 I, |4 H! g
    whilea.tagName<>"BODY"
    % p4 ~+ `/ v  w( t' Sseta=a.offsetParent
      G+ h' N9 _- i3 {* bt=t+a.offsetTop
    . G& N6 F* P4 e3 w& `l=l+a.offsetLeft4 H+ }* W0 f. d+ m) _# ]
    wend8 p& q3 Y! x; f! r+ u
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"0 x) K$ r5 [% [9 M, J8 V& n, h
    endfunction% C4 N5 _9 n7 F4 {  C) `7 b
    --></script>( F& D1 b3 W  H
    , U" S8 A) s) D8 n: S& I
    14.光标是停在文本框文字的最后* h* o- H+ Q2 s- d) P
    <scriptlanguage="javascript">6 T1 X# s3 g- M0 C7 M% @- j$ Q
    functioncc()
    7 Q' V  I: }$ ]) P$ T% S* S& a1 ~, {{
    : a7 d! l) |4 \! q# [vare=event.srcElement;" D' N9 C% H& ^
    varr=e.createTextRange();+ N" A. j% j& P; G& a3 h9 j
    r.moveStart('character',e.value.length);2 W4 r6 T( y- ~0 w  {
    r.collapse(true);
    % r: H. u8 g- Z) n& Er.select();
    ; f+ |6 I3 g& x}5 n9 y: Q7 L/ _7 M7 Z# @
    </script>- ^* M5 g& c( D' Z, W) s- I
    <inputtype=textname=text1value="123"onfocus="cc()">
    1 P) o) ?. ?; A, _5 P" e
    " `! c* r$ V( X' [3 G. V+ W: y15.判断上一页的来源) d' k: l! a' ^
    asp:
    3 x; ^- w4 p! O- e! xrequest.servervariables("HTTP_REFERER")
      K& ~* k* P7 L1 R8 }- p" x: I8 r% {3 f: _
    javascript:9 {# R5 @' A* ~, W- b5 G, o: \
    document.referrer
    + X% [* A4 A# X+ B5 m) @
    1 v$ N9 o! G7 S) g8 v16.最小化、最大化、关闭窗口0 B, h& Y& Z5 k. `
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    * @# Y% ?1 ]. o& D<paramname="Command"value="Minimize"></object>4 x" q" h. S7 B4 R8 l% ]" ^8 _
    <objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    , W$ f; H. x% @6 K& R! T<paramname="Command"value="Maximize"></object>
    * K" v. O* n; k( u6 c9 I3 D<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    + p) k) E" R, ^- _4 q' N3 R<PARAMNAME="Command"value="Close"></OBJECT>
    - G6 P1 B( l* P6 b% x. V/ U! s- ^
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>
    + e1 M; V2 N! c; K. _4 F0 X: d) v1 \8 q<inputtype=buttonvalue=最大化onclick=hh2.Click()>7 _/ l" t! J$ T6 F* s
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>
    & a  x, |$ E" P! V! y9 K" ?本例适用于IE# M$ X/ {0 L# Z5 l

    5 }$ i9 d' m9 r$ n% W+ g17.+ C: X8 @9 T4 M' d" W: Y) L, w
    <%5 N- J* M% }2 W/ z
    '定义数据库连接的一些常量
    : t; S( i( s2 M1 qConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark1 z) U8 Y0 S- G$ N
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark' z3 j, D/ `* a% v
    ConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    / d% u+ K/ D( `5 q% F" pConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动4 M9 R4 o5 d9 P( w  W4 f
    : g: N0 e2 k! l$ g
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    " ]) |5 _! N0 j2 M  }ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式' f- }- x2 A- p: K; n7 d# ~
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等# ]* U# s5 d2 v8 ]5 V
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的; v9 M7 F7 o# B7 F# E- ^4 x$ D

    5 j0 [+ ~  M* S5 d6 u5 w* U, hConstadCmdText=&H0001+ N/ M- E- N- ^/ ^+ V
    ConstadCmdTable=&H0002# @6 O# N; s) v8 r& N! X$ ~8 R
    %>
    6 ~8 x2 z) y6 j: A
    . M+ B  i8 A5 B  }( U4 R18.网页不会被缓存
    - R6 l- r6 t$ t$ v0 J- J4 WHTM网页
    ' t( t- ~7 s! y$ _: I( `0 B<METAHTTP-EQUIV="pragma"CONTENT="no-cache">
      Q5 N; |- Q0 W2 R4 M1 T) M<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">% L; V  |4 L6 H4 L/ y1 D9 u6 \
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    . W% X2 B- d( Q' g: q或者<METAHTTP-EQUIV="expires"CONTENT="0">
    ; \* r* L4 ?) Z6 v; DASP网页
    0 W: q. F2 E) n0 H( {3 u3 _) O# H5 KResponse.Expires=-1
    " @5 O! I& {  mResponse.ExpiresAbsolute=Now()-1
    + E4 A' G' Z0 w) b2 _$ JResponse.cachecontrol="no-cache"
    ) o8 W7 G2 T2 ^1 ?) ]9 \% q3 vPHP网页
    * m2 Z8 L: Y! H8 Z, |3 sheader("Expires:Mon,26Jul199705:00:00GMT");
    4 K5 y* ^, p) J) g7 `8 qheader("Cache-Control:no-cache,must-revalidate");
    6 Z- D4 {" ~6 ]3 D: C) `header("Pragma:no-cache");% Q* ?& z" Q( o* V9 Z9 r
    * m% k& L! R9 x$ |% Y! l7 `
    & X+ P0 N7 W, O, e% h8 c  T
    19.检查一段字符串是否全由数字组成5 l4 v8 w4 S: W8 u
    <scriptlanguage="javascript"><!--  h: ]+ S- W$ h+ o5 Y
    functioncheckNum(str){returnstr.match(/\D/)==null}+ U$ O& |! q! w  K* Z- b) K) ]* u7 {
    alert(checkNum("1232142141"))
    + `( m& F0 W% z6 D. K# M" q: calert(checkNum("123214214a1"))
    0 c( Q/ \) e" x  b( v* T/ E//--></script>
    + g& W$ o/ k( J0 r: J& a* U20.获得一个窗口的大小# P3 y& K, s, p. _$ @$ O. G
    document.body.clientWidth,document.body.clientHeight
    9 x, X, t, M2 X
    * u4 x! v5 A, |21.怎么判断是否是字符
    $ ]5 I5 W' {/ P0 x6 a" \0 Dif(/[^\x00-\xff]/g.test(s))alert("含有汉字");
    ) c& u2 @) b, H5 H; n8 @elsealert("全是字符");
    3 S( F; |3 N9 t- h$ ]
    . U2 Q; I$ s9 m22.TEXTAREA自适应文字行数的多少+ N4 }" X- w. x
    <textarearows=1 name=s1 cols=27>
    7 a1 M& L0 t3 V7 _0 U</textarea>( \1 d9 S: f. [8 L" R! E& {% h

    ) V0 r0 N6 {/ E+ X2 h* I% k23.日期减去天数等于第二个日期  C, m  }. k7 v
    <scriptlanguage=javascript>* c6 B6 {" A! R+ Y! A9 f9 R' T
    functioncc(dd,dadd)- [0 L- R6 ]: G
    {# V: Y7 h" V/ f. |( S) ]4 T/ Q* j
    //可以加上错误处理- p+ R5 ?, x3 q0 ?: M6 _! X( g
    vara=newDate(dd)
    / R% `& H" q2 e: Oa=a.valueOf()- U: c$ `4 J& I2 l( k8 u1 X; C& F
    a=a-dadd*24*60*60*1000
    8 @; Q1 M. Y: t) s' _1 Z7 t+ @a=newDate(a)
    ; s. [5 U9 ]9 u/ H- Ralert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    : d9 [# q) x# @) C}
    1 z+ @# _' U& }5 |1 N9 o! S. [1 vcc("12/23/2002",2)9 [) l: e3 T& d# W6 }4 l8 c. d: j
    </script>3 i+ {! d3 I  V8 [
    6 t3 S# T, A9 L
    24.选择了哪一个Radio( W  g6 f& U5 D# [$ a) l, M
    <HTML><scriptlanguage="vbscript">+ @) C: ~; Z  r5 l! b3 H
    functioncheckme()( U/ D, r6 j: |+ |& I( _) b2 A$ Y& \
    foreachobinradio1& D0 c3 [+ x! r& y, P
    ifob.checkedthenwindow.alertob.value0 _2 j9 {( A+ {6 e
    next
    1 C7 E) x7 q# T5 B) X8 m% Q$ Zendfunction. ~' T4 B( Q' G) V. a
    </script><BODY>& O% A- U, D+ D; E- R
    <INPUT name="radio1" type="radio" value="style" checked>style
    9 y0 l! B! P) e7 Y<INPUT name="radio1" type="radio" value="barcode">Barcode
    2 o7 u0 f# @7 ?1 W6 ?. l<INPUT type="button" value="check"onclick="checkme()">( g7 ]* S8 z, J) A
    </BODY></HTML>
    & Q( V9 ^, P- f  a2 q9 F
    9 J3 h+ k/ n  r25.获得本页url的request.servervariables("")集合& d8 t( {+ i6 J* |) _' z" [0 \
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    1 s9 Z' I! ^  v; M2 p0 ^foreachobinRequest.ServerVariables" S( j* ?# [/ Y8 H) D  f8 x
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"1 e/ p7 S, ]+ m
    next  B  U- r+ p3 F" p& V) ^0 W) o& V
    Response.Write"</TABLE>"3 B* }4 M: d. p! h% Y: ?
    7 b5 q, |4 g' Z/ o% O
    26.
    7 R) j) u, g# v本机ip<%=request.servervariables("remote_addr")%>3 q7 t; P6 _0 q- a( v
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    0 |/ o4 ^1 ?4 C8 c. C# d3 X+ q服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>4 ~2 |3 p' S  y7 Q" k
    服务器端口<%=Request.ServerVariables("SERVER_PORT")%>7 \6 k! Z, z9 }, E- Q. W1 k& e
    服务器时间<%=now%>  o, V" u  G/ B, w& O# n
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    3 d$ V9 M: f* ~脚本超时时间<%=Server.ScriptTimeout%>7 a% |% o/ H& \% S$ w
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>8 ^3 H" _! m2 r# n1 a5 ]
    服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>2 b2 H6 E" M% y; W
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    $ v/ }! G2 z& [; \2 F& a服务器操作系统<%=Request.ServerVariables("OS")%>: F! L6 Y: {3 R3 Y7 t0 Q
    & P5 q; C7 |7 Q) R
    27.ENTER键可以让光标移到下一个输入框
    / `' s/ N9 m, g' p$ [<input>  A  C5 ?: D8 v0 x2 b" b+ i& ^/ q
    # |9 A& ?+ J+ s; c4 S8 X; H, q
    28.检测某个网站的链接速度:
    4 {/ f( @$ t& }8 L7 W4 o6 n/ N  X" {把如下代码加入<body>区域中:
    + l; c( f1 X) N3 O7 Z<scriptlanguage=javascript>7 P# Z  X; F- Y; B& U$ _. p; c
    tim=1
    8 T; r4 z$ u" \. q2 rsetInterval("tim++",100)
    - {3 P  \4 d; o3 {( b' Z9 |1 sb=1
    : a: D& a  f0 Z1 o% L- c
    8 \' D: ?0 r5 g7 ?7 B# |% b* Z2 Yvarautourl=newArray()1 t/ p# j+ q6 W! q/ h' y% t
    autourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"8 k8 e9 R6 ]0 A6 L* l: Z6 c& L
    autourl[2]="javacool.3322.net"; y; P/ c% F1 B! ?
    autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    5 Y' W3 j3 r* ]- e, k6 W9 eautourl[4]="www.nuaa.edu.cn"( G4 p% U7 V3 R( G
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"+ F$ P6 b; _/ U! j7 ?4 q1 L
    * w0 w& g) X% s: |5 ^
    functionbutt(){
    * @3 S5 ?% a+ i$ mdocument.write("<formname=autof>")/ c$ o0 o# f+ C- w7 }5 F) |" Z
    for(vari=1;i<autourl.length;i++)
    ) k# O! b2 d% [" _& y/ t6 xdocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")
    " e8 Z/ M5 Y' r- |document.write("<inputtype=submitvalue=刷新></form>")) x& _0 A4 N9 K6 g& O
    }) u/ B3 G8 N1 A& x+ L0 r* A
    butt()
    3 y: ~- u" j6 H) q3 t1 ]' y" E) Gfunctionauto(url){2 ^+ g  ?/ ^# [4 E
    document.forms[0]["url"+b].value=url, K  S% i! I5 u0 m
    if(tim>200)& p5 y  u7 W& t& v
    {document.forms[0]["txt"+b].value="链接超时"}# d8 Z' l9 U2 [+ ?2 R
    else
    + o  E1 Y2 z* A/ M3 A{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}1 p+ e" `' J% g' K& ?3 _! w1 K; ^# b
    b++9 _% ^* ^: F# o
    }. M8 K2 f7 e3 W4 n/ T  i
    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+"')>")}$ H' Q0 W5 p; m
    run()</script>
    & J3 \3 L2 B- J2 r' Y0 ?3 A) e0 S& C( i% A

    + I) f/ j0 h3 c# a29.各种样式的光标
    . j% J; f( O! ~" H- jauto:标准光标  ~, X; a+ Q) y( A! g2 m
    default:标准箭头* l* B: G+ D: e$ u6 V
    hand:手形光标# S0 Q5 c7 ~# G: |0 H
    wait:等待光标5 j. k0 `' n* M
    text:I形光标
    6 z  x, |" P* q& ~/ P7 @vertical-text:水平I形光标. X1 q# K5 s: R
    no-drop:不可拖动光标
    . V4 a1 U6 A! J) r( F) Mnot-allowed:无效光标
    " B! m& p$ j' E3 K: Q! v  khelp:?帮助光标
    ) j9 p: I1 r8 I$ I* K  ?all-scroll:三角方向标
    ( q1 S: c) T4 Jmove:移动标: o( i9 W3 e# E) y
    crosshair:十字标# w# L% ?/ A& o2 l- x$ H
    e-resize: h1 c8 C4 m. ~& [3 O' ?! [, o
    n-resize) ]' C! ]1 o" w: O
    nw-resize
    2 `. v. L: N+ tw-resize
    ! h4 ~% {6 ]0 q* F3 es-resize& O. k, w& H& y; @. T
    se-resize
    : h: g- d& O/ [sw-resize* k3 M4 H# G: ?' x3 t: o
    # x2 p' v7 J3 @4 m
    1.本地无缓存,每次自动刷新+ G* [+ s. K0 Y
    response.expires=0. Q0 l) s" j: n
    response.addHeader"pragma","no-cache"+ ?# {% g7 d) x: j3 k
    response.addHeader"cache-control","private"
    2 V6 k1 D1 p4 b
    + C3 {+ K# l- D" z4 W2.修改contentType并下载gif等格式
    $ m5 ^  k% C% q& E2 B<%
    - E- I* ~+ }2 u: j6 pfunctiondl(f,n)
    ! |# m" p$ v+ `! e  S, w, ponerrorresumenext! j. C2 a* J, Z

    $ f, K. [$ N6 w& Isets=CreateObject("Adodb.Stream")* T- k' U% G# {! e/ Y
    S.Mode=3
    0 w  Q8 U9 b4 XS.Type=1/ R5 v3 G) y( p) L. y2 D
    S.Open
    / d2 ?/ l6 c+ m; v  Xs.LoadFromFile(server.mappath(f))
    ( u+ H. A  U2 Niferr.number>0then; T( L! l7 }6 J) q1 N- m
    response.writeerr.number&":"&err.description
      K4 W! W/ H2 M: Yelse7 {$ ^- V' O/ L6 j4 P4 d; g* N  }# U
    response.contentType="application/x-gzip"
    / W; K0 r+ n( L1 E5 {' l! m0 g: Iresponse.addheader"Content-Disposition:","attachment;filename="&n
    9 t" F- E4 j) @& F' H! C8 I8 Bresponse.binarywrite(s.Read(s.size)), [; W; ^) S1 U( I+ b! D& P5 i
    endif9 d  F# z8 e2 h6 u
    endfunction" l, y0 W' F4 I; ~8 x
    ( x% i. t# H7 z( q5 X; \
    calldl("012922501.gif","t1.gif")
    - {$ \3 t. P; y6 l* ^! e  v; w3 \%>4 A7 K5 k; a, F- ]- O! {4 k9 _2 b
    ( f+ p( h. B, @3 a

    1 R0 h& B0 v3 b; U! D/ ?19.检查一段字符串是否全由数字组成8 M3 ~, U3 {, B$ k5 ]
    <scriptlanguage="javascript"><!--
    ; E# |  ?% S, @1 BfunctioncheckNum(str){return!/\D/.test(str)}
    & g! V: r8 Z/ ~alert(checkNum("1232142141"))
    : v. W2 B4 N8 J5 S1 Q, G; xalert(checkNum("123214214a1"))
    $ L2 W! t6 N" G4 q0 d//--></script>
    ! M0 Y8 V: V! J! i/ G9 y6 p/ h
    / ~$ p2 ~% D- k! S( K# ?/ z20.获得一个窗口的大小6 {% o' s- n: G# j3 Q) T1 n
    document.body.clientWidth,document.body.clientHeight
    * F0 [; D& u& s8 z, cdocument.body.offsetWidth,document.body.offsetHeight
    ) B9 R$ ^( d& Q& a: D7 ^& n有时还需要知道window.screenTop,window.screenLeft) X# {* u$ ]0 @6 r

    3 X- p' B9 ]% Z) \# }% n/ S21.怎么判断是否含有汉字
    : r4 m8 T/ W, Cif(escape(str).indexOf("%u")!=-1)alert("含有汉字");: N* P3 E8 ]8 P6 _
    elsealert("全是字符");4 ^2 {$ W0 z% I
    ; R$ f. |! b9 F7 B- e+ T
    22.TEXTAREA自适应文字行数的多少0 d" b: ^0 g- d) k$ z! n1 t1 w7 x
    IE5.5+可以用overflow-y:visible$ ~1 t8 n0 k6 X( C* t" @
    <textarearows=1name=s1cols=27style="overflow-y:visible">
    ' X& Z! S' o" K" }% [</textarea>
    % @# ~+ b, \  u$ }/ F" \& r. W, p' t1 V4 Z% M3 J% o
    23.日期减去天数等于第二个日期* A3 _% ?' F2 ^
    <scriptlanguage=javascript>. u3 z" v8 u) A4 o. J
    functioncc(dd,dadd)5 R* D. K& U' A$ U4 L* G
    {
    ( w+ G3 |( s" [1 O. ?5 d//可以加上错误处理0 D. l. k$ c  C/ j: ]; P( g4 a
    vard=newDate(dd.replace("-","/"))
    2 \2 l( r  a0 Bd.setDate(d.getDate()+dadd)
    * N: W6 U$ M) o/ balert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")2 t4 g8 Y( J5 x1 B9 ]) h5 L0 L4 X
    }
    ( }3 \8 a9 I5 K0 A, r% `cc("2002-2-28",2)
    3 w4 N/ u5 b1 C- T% M6 `% L</script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

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

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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