设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键
    " V* V, ?7 z& W2 |. j<tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    & d2 ^, D( t! j! g2.<bodyonselectstart="returnfalse">取消选取、防止复制4 r; s" C7 l, b) D! c" F

    % W3 P4 y; L5 p6 ~' X! r  K" \3.onpaste="returnfalse"不准粘贴- n+ D' Q' p! v

    - y, ]% O; w" ?4.oncopy="returnfalse;"oncut="returnfalse;"防止复制% k. u) m; f4 p( t

    7 G" c. n! s/ b8 c! c5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标$ H+ b9 }' t' }9 O

    7 {; s$ W& f+ V& K/ E; r4 x6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标0 [  v: l* X0 @  g: z9 a( V7 A2 ~
    , _0 l9 L8 g9 Y3 P5 U9 u. Z7 _
    7.<inputstyle="ime-mode:disabled">关闭输入法
      I) Q! u* \. f( B$ i3 n& J; w  r8 W$ D5 b) M, e
    8.永远都会带着框架/ T- F3 n; L- t9 g' i; A( Y
    <scriptlanguage="javascript"><!--
    4 q% R9 S5 Z  d$ F( X4 V- \if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    : p, T; }. U2 i) y//--></script>
    9 ]* a2 z" d( t% V% B
    3 O1 C% \3 V, q- y4 P2 I9.防止被人frame
    ) {+ e$ I0 d" U8 G<SCRIPTLANGUAGE=javascript><!--' k, A& {9 b; x% O' j
    if(top.location!=self.location)top.location=self.location;
    ( i* u  s) T9 k- t+ D1 v1 M//--></SCRIPT>
    6 C5 P& q9 A, J  z: x+ [. l2 a4 N+ T0 M- c, {  s
    10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为' z0 R$ w$ N: l0 j
    4 Q4 q  V) ~2 n, s% h
    11.<inputtype=buttonvalue=查看网页源代码/ ]' i' l# V5 P3 n" O+ X% u+ t
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    7 _5 K. S* p5 U" y8 V: e% `  m! |
    8 B& ]8 K' T; r9 G# O/ b9 Y12.怎样通过asp的手段来检查来访者是否用了代理4 T! E9 H  C7 _! s8 |2 E( F. L
    <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    7 G- z! g% S" Qresponse.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    % l) i) i+ P& n& D+ s7 z- @% B"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    0 W/ ?+ H/ G! g) E' l0 T) qendif
    , _4 ^( y0 H; J5 `, A9 }; K%>
    " T  W* a$ A, m; x' S5 }, F7 \% C9 a: `
    13.取得控件的绝对位置
    , V: j9 A. i6 q9 U7 h, s: D' [) G8 E
    //javascript
    & b! R0 R! M! |% t6 x+ [- h( o- }<scriptlanguage="javascript">% F2 _; I0 F9 d8 Z. z
    functiongetIE(e){8 w( [# {$ [7 E
    vart=e.offsetTop;  x/ S+ R9 T  R) t$ F( C
    varl=e.offsetLeft;7 [( I3 ]( o0 b/ W2 c9 d4 I
    while(e=e.offsetParent){
    ' M( O" N; ?4 `& U$ qt+=e.offsetTop;
    6 p! D6 f  S* b  h' P! F1 _. z" A7 W6 Xl+=e.offsetLeft;
    $ s! a5 K! F; M}" X! b: j" s  b
    alert("top="+t+"\nleft="+l);4 l; p  a- \2 W4 z0 W( G( D0 e2 h; a* }! K
    }
    + X* i' d( H8 }: s3 u</script>
    * L4 _- l3 Q$ |2 K# n* B' N8 ~% ~" Y  K
    //VBScript- j7 q+ g% u. i! r1 v' _8 `9 Z
    <scriptlanguage="VBScript"><!--
    : m; c! S/ B# R  ofunctiongetIE()
    5 R8 x7 X7 c* l" }dimt,l,a,b& T( f  S9 r5 h
    seta=document.all.img1
    0 @- G* W1 Q1 V. R7 i' pt=document.all.img1.offsetTop
    , `2 N' o" }' q. Ul=document.all.img1.offsetLeft
    ' r6 B. V; C. t1 V7 D5 \6 Bwhilea.tagName<>"BODY"1 [$ n% {1 `+ n
    seta=a.offsetParent8 l# z7 z" p0 n
    t=t+a.offsetTop
    8 I: `; B3 b6 g2 D; x7 R4 wl=l+a.offsetLeft! {1 l  N7 Q: a4 L- S6 ^% r+ _
    wend1 b' B! f' ]( I% X& T$ W: o
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    3 ]6 ~4 I: @+ b  xendfunction: f2 i: Z4 |; G% j+ h5 l2 }. Z* w- u
    --></script>% T: t6 ]; J# c. ]
    . x" _( V1 d9 \7 n! {
    14.光标是停在文本框文字的最后
    $ h5 c0 {# K$ p' q: s<scriptlanguage="javascript">' W, O+ A4 ?5 z7 F
    functioncc()0 C: H: c* u2 Y8 L4 |* M* H
    {
    8 a1 T6 j& V7 R. |vare=event.srcElement;
    ( L5 @( K. R' @/ d, `: @# [2 Hvarr=e.createTextRange();
    - l. R2 V/ E: Hr.moveStart('character',e.value.length);& J0 {5 [( |5 j8 U
    r.collapse(true);9 y+ M) M* q$ i6 ~
    r.select();
    : c7 X6 |7 B; R}+ O% H% Q* `* c* L
    </script>) }5 J' ~& C& I, s
    <inputtype=textname=text1value="123"onfocus="cc()">
    ( i8 G1 k0 c. p! k1 b1 d6 [7 E0 n
    15.判断上一页的来源
    0 L; ?3 M3 n% a) S- q1 w4 dasp:
    7 }* z% A. U5 A) Arequest.servervariables("HTTP_REFERER")* A; h; l( d% K
    . @" ^3 K( o8 t' ?3 |
    javascript:
    9 `6 B' p7 p- y: f* U5 i2 Kdocument.referrer0 C$ G0 d+ `2 e. \2 {# f+ V

    ; h8 N- R& W. Y' f9 Q$ L, A6 F. ^16.最小化、最大化、关闭窗口
    9 X. S1 Y, k4 h: K- {: w- k<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    # j- N" \: m+ t4 N6 S5 V/ I/ s<paramname="Command"value="Minimize"></object>
    9 x5 L* T/ c% p! F2 o% P<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    1 |+ H; P& J  r6 X3 y<paramname="Command"value="Maximize"></object>
    3 ~2 U' ?" m, {# b; e2 F<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    ( z$ R: E  X$ E1 W# x# |! l<PARAMNAME="Command"value="Close"></OBJECT>
    & }, P- d! _) g+ O+ k' @2 t- y2 L
    ! O2 `+ [$ B$ I1 X<inputtype=buttonvalue=最小化onclick=hh1.Click()>/ u# l+ f# I3 D% b, g0 @( n5 d& y
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>* d( \: {8 `6 m) B6 B1 ]
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>% C* D0 ]2 o4 T, f( t% J
    本例适用于IE
    0 @) l6 L4 L3 u) x6 ]9 Q6 Q5 w. S" q: H4 s2 q
    17.8 V! L8 y( R, a  j3 w% d
    <%) U$ a8 W# `5 W! q$ o1 U
    '定义数据库连接的一些常量
    " d' h+ Y+ ~: u6 ^5 wConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    # W! R" u& h( zConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
    . r6 b: F7 H. OConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    ( w, ?+ ~$ m5 T5 {, e7 i5 c" ZConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动# k, b$ S& G7 R9 w: _1 b
    0 E5 h& J7 R. ?. d% C
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    # Y0 i1 a6 p; o0 f, n: O  vConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    # U) A2 c- P! A* f) MConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    ! @: i4 L% {; A$ g' p9 |  M9 ]ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的6 ~, t. ^* N& C( A

    ; m0 p* l$ i7 l. b+ f2 iConstadCmdText=&H0001% [& v! |: A7 l' b
    ConstadCmdTable=&H00024 ?2 Z! k3 Q! Q  L2 f7 V$ `/ \2 u
    %>  |' E# |( @- D7 C  G# `

      F% ^- f% o  T7 F18.网页不会被缓存
    , V. Z: N. W' s+ DHTM网页5 K9 u; f1 y* s2 V* [; D6 i6 O
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">& }3 L5 m( m, O. z' @. q
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">, |2 H7 X0 ~8 a
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">/ ^; z8 p0 ?2 Y8 I% {. I" N* V
    或者<METAHTTP-EQUIV="expires"CONTENT="0">8 V. W' \0 y4 J( {
    ASP网页
    6 `) C0 D5 K# l% ]% s2 K9 iResponse.Expires=-1
    : o8 `- W5 J" o4 \Response.ExpiresAbsolute=Now()-1) u+ i" \0 u9 L& _" J
    Response.cachecontrol="no-cache"0 y, d8 N9 L8 Q6 u' y. y+ u/ G' P
    PHP网页
    . \5 ~+ U" j+ {) ?2 u5 K$ g1 Yheader("Expires:Mon,26Jul199705:00:00GMT");
    $ ?, C6 q. l& Q9 y. M; A% b+ Bheader("Cache-Control:no-cache,must-revalidate");
    2 R! R. H9 s" mheader("Pragma:no-cache");1 S+ a# z% L% D
    2 f  `4 S; }7 j# C: h/ k
    & w3 P3 w  _* d' u9 w4 z
    19.检查一段字符串是否全由数字组成" L1 T8 w! g' G% b: ~# Q
    <scriptlanguage="javascript"><!--
    ) g4 K) S5 g1 o7 H5 vfunctioncheckNum(str){returnstr.match(/\D/)==null}5 r, f# j1 ~% q  Z$ p
    alert(checkNum("1232142141"))  W# S/ ^, V* ~% |' m
    alert(checkNum("123214214a1"))
    9 _8 o+ Y6 b9 Q  a//--></script>
    . d( O0 s  Y) `  @, Z7 F7 s20.获得一个窗口的大小
    1 R5 D* n1 @" m. j8 Q4 ]. Qdocument.body.clientWidth,document.body.clientHeight
    ' Q1 v1 O8 p9 `, r6 g+ z) F$ t- D1 r% @+ c4 K$ c$ ]
    21.怎么判断是否是字符( f- t1 U* |* e2 {
    if(/[^\x00-\xff]/g.test(s))alert("含有汉字");) ~. W7 h0 W6 J* a' ?* m, }% x
    elsealert("全是字符");
    ; n6 H* P! G9 Z' T0 h4 I0 P; x" k5 G; T* Y% b
    22.TEXTAREA自适应文字行数的多少) ?) n$ [9 q+ f
    <textarearows=1 name=s1 cols=27>
    2 P, U7 m7 Q/ f. _- Q5 D8 b</textarea>( r  s! X$ Z7 L4 v
    / j  _6 y' U8 _8 g  S. h
    23.日期减去天数等于第二个日期% @( \) c# b  j3 Z; ~+ R& \
    <scriptlanguage=javascript>
    : u% Q0 j8 u( ^; m% X" Wfunctioncc(dd,dadd)
    # C$ d; }- h0 a! g4 l2 g7 G{
    - u9 V/ K) {1 F; z' |//可以加上错误处理- q. R. [: L' ~: r
    vara=newDate(dd)# u( m. z' R* I
    a=a.valueOf()
    ; l0 l& H4 U: d7 q! v1 s. ?a=a-dadd*24*60*60*1000( G  n# s6 V. N. J. ]
    a=newDate(a)9 [- J" G5 R& V+ `6 I5 K6 @
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    / I+ R# _% ?' P: g$ b' _# d  z/ y}7 Q0 F' k/ A& c" r, ^1 B
    cc("12/23/2002",2)8 d, Y1 j% q4 G, X" v
    </script>( e: P; ?, \$ H( o

    * w0 |" q/ V. m/ W# w. L2 o24.选择了哪一个Radio  N; L% T! }" ?! ^
    <HTML><scriptlanguage="vbscript">$ E- e# a: M! k# E* U% @& o
    functioncheckme()
    6 ]; v& S1 r8 I8 a" ^3 z: vforeachobinradio1
    # R& M9 E5 t3 Z( h3 ^/ K! C. _ifob.checkedthenwindow.alertob.value* f" Y# b  E7 O
    next
    / a' z+ \- E" s" i5 _endfunction. T3 O5 W) S- q
    </script><BODY>6 I, V- ^; y, C1 e. R
    <INPUT name="radio1" type="radio" value="style" checked>style
    8 H. R6 s5 G- C" H9 X) j' p( F$ l/ K<INPUT name="radio1" type="radio" value="barcode">Barcode
    , q( [, x& h* x3 J& o/ n<INPUT type="button" value="check"onclick="checkme()">
    : _6 k: M: M$ B</BODY></HTML>
    # L# [5 q7 f0 t! m( r9 g; `0 {  z  ^( d6 {8 m/ M' g# P' Q2 K  o# c
    25.获得本页url的request.servervariables("")集合
      h0 I" V1 X2 C" }Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"4 J) {7 `5 N' _0 {6 Q$ k/ O
    foreachobinRequest.ServerVariables0 L4 f$ L* G4 F: z0 o9 K
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
    / V% n' Y# |. l  ~& vnext3 s* g& k5 O$ \9 |
    Response.Write"</TABLE>"
    # T6 C+ ~6 u9 ]+ h+ g
    5 D8 v% w7 d! I+ i% H26.; w& X  V+ M5 v7 a. ^/ {' ~2 x3 g+ W
    本机ip<%=request.servervariables("remote_addr")%>- l3 G# Y& O8 g7 \& T) w+ H
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    2 u2 o& Q  k- `' x" g" a8 U. t1 u3 f+ y# G服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    # F# L7 ]" `1 L  @* m5 r! A服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    / L! E  [" E8 I7 X# Z服务器时间<%=now%>7 N) S" J' N+ U! D8 c
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>( v( H, h  m# F
    脚本超时时间<%=Server.ScriptTimeout%>: q4 s: |* ]% {5 ^" l9 h
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>3 ]* h  e. B2 n( A) {3 n5 @& _8 n3 b
    服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    8 i# W8 n0 |' ~0 j; u/ r. x服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>: P9 L& a/ ?3 e5 [3 y
    服务器操作系统<%=Request.ServerVariables("OS")%>
    / f, I% Y3 e8 E% a# B
    7 O% w  o- g0 P1 b27.ENTER键可以让光标移到下一个输入框
    0 {- {1 w2 p0 g" i$ V7 n4 U& y* Y<input>' m! l( I/ g5 M" j/ K; I3 T( S

    - P6 }1 \9 T) R$ q, U28.检测某个网站的链接速度:" a# j/ G/ ~8 i* H6 ~& {7 y, p# O$ q
    把如下代码加入<body>区域中:* ?" u  X6 X; M$ ]7 x  U$ A
    <scriptlanguage=javascript>8 F8 A" B) @) U5 ]* E
    tim=1
      [3 `# w0 d4 G! ^7 VsetInterval("tim++",100): k. W) U) ]8 d1 J
    b=1* v* ?6 @$ q" y$ }) z% m& z

    3 z5 p+ _$ ?/ t$ uvarautourl=newArray()
    ! t+ e! M9 |) N* Fautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"& N$ j" F' y( w( ^! b6 D" w
    autourl[2]="javacool.3322.net"
    0 I3 c8 u8 a& s5 iautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    * S! L* A- K# r& H6 _6 lautourl[4]="www.nuaa.edu.cn"6 `7 |4 R: v! P: w1 Y
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"5 r  j& C4 J8 }( K
    3 D! }; h$ V/ k: N9 Z7 Q) R* |
    functionbutt(){
    7 v* D- A7 F  @7 |' Mdocument.write("<formname=autof>")# Q- S' E: W7 y9 L$ Y
    for(vari=1;i<autourl.length;i++)& F+ U( r- |0 o  D) G$ ^
    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/>")3 V& Z9 `& M6 H  ^/ F$ `/ a  g1 M
    document.write("<inputtype=submitvalue=刷新></form>")
    / q: \0 S, v: _6 R" _, ]7 _& W}
    + d; U) d5 J/ o  @* x$ h4 q6 j" abutt()7 D" i. W! s% H, v+ U* r
    functionauto(url){) b# R/ t3 d3 W9 T- N
    document.forms[0]["url"+b].value=url/ @& m" z6 _& W' Q- j/ l$ S
    if(tim>200)3 P) v9 F! a, N) P- V
    {document.forms[0]["txt"+b].value="链接超时"}
    0 V6 U7 k) K7 welse5 K4 ^/ D$ B2 \
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    ' ~7 f! {4 V9 N+ d4 wb++' u/ i, _: Q" [# p
    }$ @0 ^& Z: w# I4 T' Z8 L+ b
    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+"')>")}! ?! D5 N0 r  _
    run()</script>! b8 r; U2 e0 C8 c' ~
    , n: o- `/ i' E  g2 w
    . O! x9 A3 l' h* a3 q9 d
    29.各种样式的光标
    % z" Q% R& i* o) ?8 {2 ^, F2 Qauto:标准光标' g9 o$ \1 q2 q
    default:标准箭头% [1 [* {0 W0 r: F
    hand:手形光标  @% @( `/ e+ c/ A
    wait:等待光标
    3 U' H% c" Z* v3 m/ ^' Itext:I形光标
    ; T8 {; S  Y$ J0 Bvertical-text:水平I形光标
    8 r/ K) ]7 |* [" S) ~9 v" Xno-drop:不可拖动光标, c) m1 P; R1 }
    not-allowed:无效光标
    $ O: I, @, s4 U4 l% Whelp:?帮助光标  r5 z0 [' V8 x! v2 v  y) D% ~
    all-scroll:三角方向标. c5 b; F2 Z" r+ T" |( u$ D
    move:移动标" g& M& l2 y# Y% N7 g0 }
    crosshair:十字标8 X/ c: a2 [# u1 q
    e-resize
    7 Z, @/ E% }3 T3 z' V, in-resize
    ; l: o' i7 t) G5 r0 E% J( snw-resize7 M9 W# z0 @" }* @3 _& h
    w-resize
    0 W& p1 ]: X. {* Zs-resize
    , r) |7 a. k: }9 |; D! ]% ose-resize" r4 Y5 w+ g& Q' s% H) c$ a
    sw-resize
    ! M" u5 P3 Q8 i7 u. K
    0 K% c4 k- {! x5 Z1.本地无缓存,每次自动刷新
    2 X/ V* l) U0 J0 Z5 gresponse.expires=0
    6 L+ F" y3 m1 v7 I( H) zresponse.addHeader"pragma","no-cache": O3 [& g; O+ G. U/ U
    response.addHeader"cache-control","private"( A2 G' c( o3 I% m$ _/ z& `5 e1 ?) F

    ( Y5 p; t2 D; w( D2.修改contentType并下载gif等格式* H2 S( f; U% }2 d4 j3 ~% r
    <%
    9 ]% S$ @9 p8 ]  [functiondl(f,n)
    & Z4 Q' A8 h3 y3 n9 Q. i* yonerrorresumenext5 f9 S3 g" P+ M4 P# h

    ) e& t% F& Q; vsets=CreateObject("Adodb.Stream")+ p/ E$ X  o* K/ N  M! }; K4 k& @
    S.Mode=3' v5 l1 F9 Q! H, [
    S.Type=1
    6 X8 P+ n9 [' o5 j( h! JS.Open
    & f, {% x% x2 F: gs.LoadFromFile(server.mappath(f))
    ( E) z# k1 p1 \: U) j  Giferr.number>0then0 N; o) ^" J7 H6 x3 V5 v8 n
    response.writeerr.number&":"&err.description
    $ M  V' G! x) i$ m' belse
    ) M' M: Z2 L7 ^/ h8 N, D$ X7 c1 E7 M  Yresponse.contentType="application/x-gzip"
    ' }) N% P( g; o) U6 |response.addheader"Content-Disposition:","attachment;filename="&n% @2 i6 N( X. e8 r1 H* u
    response.binarywrite(s.Read(s.size))/ J: @8 K/ G2 ]" O7 m- A
    endif
    3 g: K. [6 i1 A! V2 `) C; y2 f" `endfunction
    - I' ]  {* R3 J# m" @$ H  s2 M+ n6 V& w7 r
    calldl("012922501.gif","t1.gif")
    7 J& @) V# l" |1 f%>
      T8 ~  l' g% }# m( u" @) X! a4 f- Z& Q
    ' V7 l, w+ t" {3 w* F! B. r8 Q* g
    19.检查一段字符串是否全由数字组成
    5 [& }9 a9 M% i7 ^<scriptlanguage="javascript"><!--
    . [3 ^( i7 t; S* |functioncheckNum(str){return!/\D/.test(str)}
      S- P9 W3 N  c- @8 ]1 c/ yalert(checkNum("1232142141"))8 M2 F7 B6 a, V5 }) u* I  k: C2 A
    alert(checkNum("123214214a1"))
    - M7 m6 ^) j& ?, D//--></script>
    3 e6 i& V) F: T, t) [# l4 W
    . N8 \# a+ |. x; o0 \% G20.获得一个窗口的大小5 j. G8 ]/ ^& Y4 G  I
    document.body.clientWidth,document.body.clientHeight
    . h, C% O/ f+ rdocument.body.offsetWidth,document.body.offsetHeight8 f% Z6 I8 @- j
    有时还需要知道window.screenTop,window.screenLeft
    2 ~( T3 W5 b. N* X+ a" ~2 f! V
    % T3 E: W% S0 a7 N21.怎么判断是否含有汉字
    8 j, t* X: B" J' \+ r4 sif(escape(str).indexOf("%u")!=-1)alert("含有汉字");& c! j" \. P' Z% ?) K' {
    elsealert("全是字符");+ s' g$ D2 W: @

    $ d3 B( S: b; v22.TEXTAREA自适应文字行数的多少
    ) i& i# |% ]$ P) O/ V9 KIE5.5+可以用overflow-y:visible5 p' M' I. T4 V. |
    <textarearows=1name=s1cols=27style="overflow-y:visible">. k; b4 ~% N" ]. r1 O
    </textarea>0 A6 i% q" U# E- Z$ S! J
    : b; O9 K; M% b/ o& p' u) U
    23.日期减去天数等于第二个日期
      v" ~0 K( v; q$ M; R# e<scriptlanguage=javascript>0 u/ Q1 {, K! R! Z' d, \  K+ D+ F7 r
    functioncc(dd,dadd)" j( \$ h: i3 G0 E$ N  ^
    {
    + j% G5 l" n. Z% d" y8 O//可以加上错误处理
    : f; f7 ^! L5 E+ ]/ svard=newDate(dd.replace("-","/"))5 f& h8 E8 H% D) |/ F( _
    d.setDate(d.getDate()+dadd)
    ) }- }. J: O  `/ Balert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    ' Q9 v3 d! J6 l, N5 Y}
    ; F" `6 T" v2 U' ?/ {cc("2002-2-28",2)' `! v: d- S5 ]' D
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-9-17 18:55

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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