设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键+ X6 {7 |: B: ^; [, G4 B" w% L8 g6 N
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    ) Y. }" C5 s, _2 h7 r/ g7 y2.<bodyonselectstart="returnfalse">取消选取、防止复制
    , U9 r  f0 ~  J) {! |$ [) M4 h2 l; }9 T
    3.onpaste="returnfalse"不准粘贴
    ) z: G+ b/ T8 q: s4 q1 \0 d! g! w: q) i! w. `
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制
    ; m% q) M! e9 `4 [' Z7 l/ E6 ^
    - q) \8 B6 y, z# ^! j9 Q5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    / I+ b' i; l4 x3 e/ W4 z
    , Q, T  v8 ^  q1 S9 S+ `( R6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    * Q, Z; M) w# q, P7 u+ T4 T/ I) C; w3 d3 [+ S# K
    7.<inputstyle="ime-mode:disabled">关闭输入法
    " z, u- l- A6 W. L$ i1 z8 D' d0 P8 b  E. ^; u
    8.永远都会带着框架
    ; @& ^% P% a7 g& a2 G6 u<scriptlanguage="javascript"><!--) p( a" p$ s$ K5 l2 W4 \0 d
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页
    2 y: q8 e2 ^' j; E//--></script>
    ! F) [4 U# V% D0 P* J# I% s" ?, B$ P: [! Y/ G+ v' G
    9.防止被人frame% X# k. O. A5 P( d6 k
    <SCRIPTLANGUAGE=javascript><!--5 c: d+ p/ B' t1 x
    if(top.location!=self.location)top.location=self.location;& s' n. v9 c: }6 z1 D7 D: X; E& G
    //--></SCRIPT>
    # n3 B( U/ w! U
    # r! s6 d7 X6 [0 o3 q; D10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    2 V9 k" u2 _. |; M$ ]* ~6 E5 T) M. x" g; b8 q# v
    11.<inputtype=buttonvalue=查看网页源代码* g. t! E& k- \% a: D2 }, y) R/ t
    onclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    6 n9 y. O- ~3 N; `& P" R7 T; E' \
    3 ]! l. ~* G/ j12.怎样通过asp的手段来检查来访者是否用了代理
    7 I8 g0 S$ L. q1 `4 c& g2 U<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then
    6 d* t, t8 I1 W: e7 }response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_' I: H% b- X/ D
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    - ]- ]* |( T1 [8 g4 jendif; z* c7 t# X7 y8 u: V+ J& ~7 ~
    %>
    . O$ g5 A3 c  j( d1 S4 o' ?  O9 S, ^, k2 e: L2 _
    13.取得控件的绝对位置" K1 ]" }3 F* u4 Z' {
    7 w* A8 I: Q5 O' y/ |5 Z
    //javascript: o2 }/ R" G5 }# w5 I% J' `% r2 o- R  Z
    <scriptlanguage="javascript">
    % O8 o/ U+ W. w( D$ a$ I7 b" bfunctiongetIE(e){
    2 k: j, W9 s$ w, f- O9 jvart=e.offsetTop;7 B7 l5 f) V$ C0 t
    varl=e.offsetLeft;
    # K$ H! r2 W" X* _; w  ~while(e=e.offsetParent){
    % r7 B/ r4 b7 N: }( Ot+=e.offsetTop;! s* N; x7 u3 ^& H) U! u% s/ q
    l+=e.offsetLeft;
    0 ?. p. [; [& ^. Q% `/ A9 S, G$ v}! R3 _: j8 c9 l* u1 j
    alert("top="+t+"\nleft="+l);: N" C9 d% r2 x( D! [$ |6 f
    }# O6 j+ |: {8 {& u  @, I- M4 v
    </script>9 O8 I* W7 x! d7 Y# E. R, `

    8 C' X/ d; ~7 s4 ?- {/ q//VBScript0 u, [) a, R* Q8 {$ ^4 d* L
    <scriptlanguage="VBScript"><!--6 d5 f' g$ s9 B* }* p# _
    functiongetIE()) _, h$ ]! y9 g* G! ?: X' f
    dimt,l,a,b/ ^* [/ q# D, W% _7 ]" I1 \
    seta=document.all.img1) `5 I5 N( a( l% i3 G% S0 J
    t=document.all.img1.offsetTop: X, ~9 Q* s2 G; V, A
    l=document.all.img1.offsetLeft7 {3 A( J, x5 P7 J) `; }
    whilea.tagName<>"BODY"
    3 C3 s- U% Q( o$ T  I8 ?/ Z# T8 Yseta=a.offsetParent
    & }$ j0 f/ h8 z! et=t+a.offsetTop
    0 E( S' {) P( p) L1 ul=l+a.offsetLeft
    * w6 ~+ w5 ^/ z6 dwend! Q0 A, z( `1 [& x/ M
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    . _( I' U0 f" b, [  Y2 a: {8 c% gendfunction
    - \% S' |- b) b$ `--></script>
    . h+ u4 Z) Q- A+ b. h, g/ r* J* x" x3 ^; t0 B1 ]
    14.光标是停在文本框文字的最后
    ' ]* n3 i$ w7 T6 k1 l<scriptlanguage="javascript">
    ! M/ N9 l( S/ j7 a' ?7 Q- y. \functioncc()2 K( Y& J+ v* ?+ X; p& H
    {
    6 x  K/ L' `, z1 R6 P& Ivare=event.srcElement;* t2 `% g) q8 X2 n- T! N
    varr=e.createTextRange();
    5 r5 H1 ^& j+ d: q9 x8 W- D6 Mr.moveStart('character',e.value.length);
    * U; J7 M  @0 \& v/ or.collapse(true);
    ! n8 n. l8 A% c/ h( W5 xr.select();; M3 |+ M# I6 D. Q9 {5 w
    }
    1 H3 u; v+ E& P4 p</script>+ x% W1 {# _8 D
    <inputtype=textname=text1value="123"onfocus="cc()">- [. {) _: o! ?$ L

    " G( Z4 }1 J/ W+ f. x" K) Z# f15.判断上一页的来源( d/ a' O* q8 ~
    asp:
    7 d& M) p7 I8 K/ D  mrequest.servervariables("HTTP_REFERER")
    , v( U* d5 b' S4 w! c! n
    & ]4 Z# Q; `/ V5 {. L% B( r; Cjavascript:
    ( y" D) J' p1 s5 |% C, cdocument.referrer
    ) u# @9 ~5 [* y* o! c8 a* x' o. L. @% ]9 A9 Z6 J
    16.最小化、最大化、关闭窗口- j2 M+ K1 D/ E. `9 T% L9 P
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">* [, s; L4 n7 t5 x6 X
    <paramname="Command"value="Minimize"></object>
    & Z0 c# J+ r9 g) Z<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">. p) x) O' o  m. M: v$ B, z
    <paramname="Command"value="Maximize"></object>
    9 G1 ]: n! r; H+ Z4 F<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    ) w) d. v* @4 T<PARAMNAME="Command"value="Close"></OBJECT>  m( p: W8 i6 u$ g+ Y
    0 l5 d5 T5 F+ S( @, F
    <inputtype=buttonvalue=最小化onclick=hh1.Click()>
    ; ?" D' j1 ~' x4 X& x- M0 T. S<inputtype=buttonvalue=最大化onclick=hh2.Click()>
    ! b2 o. q  m  }/ n<inputtype=buttonvalue=关闭onclick=hh3.Click()>
    ( d. S7 w3 l" p1 E7 t) z本例适用于IE9 t$ Y8 m4 V* v. E
    0 q+ u3 V7 M0 c/ ]8 r6 P& P& _
    17.
    # z+ |5 |1 O# E2 _# V! z<%
    8 R7 v* M3 H. Q( `/ x! w# k. c'定义数据库连接的一些常量( }. i& a) i5 \! @/ }* |# L1 e
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark
    3 N4 v1 P) [- c) y' J3 bConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
    # u7 n/ Y. I2 U* r1 {9 P' w: ZConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    ( R/ H( s" c/ \0 g: ZConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
    ! b& y! v- z8 o# H1 O0 n4 S, Q) ~( v0 P* D4 o8 ?* A
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改" o2 g) v/ ^2 `. ^& N2 j
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    7 Z  C- z( O1 u5 x! C: z0 XConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等1 h) ]1 S4 i8 k2 ~- e* J
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的6 P& n) O3 y5 i" Q8 l
    7 u9 D, p4 S! G+ x5 s" }5 m
    ConstadCmdText=&H0001" l, u5 y9 d! Z, i- q# `% W: c
    ConstadCmdTable=&H0002; I5 E- S) `, v5 q5 F* `, S
    %>
    2 v" E# x! ], x9 p8 T+ e! j. d) Y/ @
    # T+ q# V( E. |18.网页不会被缓存( \6 ]4 E4 n# `# ?, h8 a: C
    HTM网页' I4 Z  M# `0 k+ J
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    ! _% y9 @( V0 t+ v8 G1 [<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">
    : O  [1 t; u" E) ~. y<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">1 {& `7 C2 l4 O/ o5 U2 k7 A* G
    或者<METAHTTP-EQUIV="expires"CONTENT="0">- }! y) e% G5 E% W
    ASP网页( d/ X3 ?. b" I  F: u9 f& j9 W
    Response.Expires=-1+ s5 X4 V' y4 t# Q) K! h
    Response.ExpiresAbsolute=Now()-1$ }- Q9 M' u# O& c  g2 @
    Response.cachecontrol="no-cache"2 y8 x( U- y. t' U4 s6 H# S
    PHP网页
    7 C# @2 c, I7 U0 `% D0 v5 Cheader("Expires:Mon,26Jul199705:00:00GMT");
    6 C* U. U# G9 w8 e# zheader("Cache-Control:no-cache,must-revalidate");
    # D: l! f, [+ d- h% k4 C1 nheader("Pragma:no-cache");
    # ~+ e' z: u% b3 Z" Q
    9 l( I. ]) z! L5 F" d7 [' g
    2 _" V) x! l0 e; J# A% k19.检查一段字符串是否全由数字组成. {! T. e# o$ B/ h
    <scriptlanguage="javascript"><!--* t3 H1 W( [; D  k
    functioncheckNum(str){returnstr.match(/\D/)==null}
    : y# i6 E  H' r1 R- P4 ualert(checkNum("1232142141"))1 m7 v- F2 `# H
    alert(checkNum("123214214a1"))7 }: e7 X6 N/ R  h) D& w* _
    //--></script>
    . S+ c" L4 A7 |& B8 T* Q  W2 }20.获得一个窗口的大小: ^/ t  v( H. X" V; q
    document.body.clientWidth,document.body.clientHeight
    ; v8 O) M+ A9 W" I, r7 d8 m/ z8 |" M
    21.怎么判断是否是字符
    ) V; z# a* u$ `6 {if(/[^\x00-\xff]/g.test(s))alert("含有汉字");" o9 [- E) Z, o- j5 J$ S) G) |
    elsealert("全是字符");, @5 ]  A. f" _, Z' B* ?' ?5 a
    & }5 ^. |0 v( g/ v
    22.TEXTAREA自适应文字行数的多少
    ' h. c. D$ L( P( }6 E<textarearows=1 name=s1 cols=27>7 H8 w, c! J# ~
    </textarea>
    . g: @5 h  P; g" W+ e
    2 ~4 i- r' d" Z* h% t23.日期减去天数等于第二个日期' p% k( @% Q5 C9 i" C  O7 ]) F1 o
    <scriptlanguage=javascript>$ c$ C' ?$ Y( B! _, a/ d( x1 O
    functioncc(dd,dadd)$ y( e1 |9 n/ [& a/ w
    {& B: O- e: Q3 B3 N
    //可以加上错误处理
    2 ^; J+ H3 ^9 P9 Vvara=newDate(dd)' b8 E+ [, q7 H2 Y/ T5 B- D% j
    a=a.valueOf()
    ; r6 z# a5 }! l, U/ E% ba=a-dadd*24*60*60*1000
      _  l. G; L  I( e$ H  `5 U& W% ^/ u6 g+ aa=newDate(a)' d+ C" H( ]. s$ A) C0 l5 [/ T
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")2 b, p& r! d" t0 R6 A8 D5 `
    }
    , ?+ m0 n0 k  c4 I1 d9 Zcc("12/23/2002",2)$ m! n! k( z6 p  z
    </script>
    1 h8 H" Z6 d" L
    ( h8 v2 S9 m9 `5 r24.选择了哪一个Radio
    , D$ \" a; [1 J# ~/ m' W<HTML><scriptlanguage="vbscript">6 M  b4 I" X. t, o) ?8 ~  m
    functioncheckme()/ ]: R  Y0 H+ ?; S; N5 j
    foreachobinradio1
    + {8 F  Y& \' U3 e1 {4 Wifob.checkedthenwindow.alertob.value, t* A7 D: o: D( L! b
    next
    ) y% A8 R. Z* p% b3 T  sendfunction
    : i  B( b  `2 z/ m8 j2 j</script><BODY>, b0 @- ?4 z& J1 ^
    <INPUT name="radio1" type="radio" value="style" checked>style3 s* S4 x6 y; Y6 b# i
    <INPUT name="radio1" type="radio" value="barcode">Barcode/ V( ?1 Q$ f& x3 L# p. `
    <INPUT type="button" value="check"onclick="checkme()">1 {. C8 w- [: j- |; j6 D
    </BODY></HTML>
    * R& [9 l# y& M4 p6 J& U" a3 B5 ], n% K7 M
    25.获得本页url的request.servervariables("")集合
    % E6 d3 u7 T: i3 Z2 u$ ~/ |6 lResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>": x! D0 [3 f+ j* `# o
    foreachobinRequest.ServerVariables" u' _  z3 ^2 }$ @
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"! @1 N! i3 {! f6 g0 P
    next) L5 D  Q1 F8 ]# }8 J
    Response.Write"</TABLE>"4 Y7 e& P7 ?5 }( A

    ; j3 U0 _0 C+ C# E" ]26.4 u2 S( Y+ {4 ^3 }8 i& @
    本机ip<%=request.servervariables("remote_addr")%>
    / L+ _9 h$ D5 v  J1 \" X+ K7 ?( X% p服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    & J3 W2 g& a2 p4 d% I2 [# l- Z服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    * a% t0 A2 h" \" n) r服务器端口<%=Request.ServerVariables("SERVER_PORT")%>5 K1 ~" \% i8 v" V: n
    服务器时间<%=now%>- k  g7 p3 O4 M% G5 g# z- Y
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>' C) L. P2 m; d* ]* O7 j/ v+ J
    脚本超时时间<%=Server.ScriptTimeout%>4 P0 d/ u! v% `2 t
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    3 y) s. l% f$ d% N7 Q/ j& r& n9 ~$ V8 r服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>% w8 r5 e( a4 {8 Q, u& `. R
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>) v5 X6 N) g4 ~  N7 I1 C3 D
    服务器操作系统<%=Request.ServerVariables("OS")%>
    : K1 V% Q1 }: p
    3 w/ p7 O+ w6 ~0 J27.ENTER键可以让光标移到下一个输入框7 Z- X( X/ [4 d
    <input>
    , |- L* N) O! D% T8 }9 R" A
    1 W6 f) \/ F5 ^$ y0 x28.检测某个网站的链接速度:
    . l$ K6 N" _  T把如下代码加入<body>区域中:- u3 \7 v. W, S  w" a9 ~
    <scriptlanguage=javascript>$ B# }3 ~) g+ c6 t" h
    tim=1
    / l1 {; B5 c$ F/ Y/ y2 \4 d; I! k% ~setInterval("tim++",100): a6 g$ o. {) f; h; T. E7 n
    b=1" i) a4 D) t9 ]8 l) x! M" t

    3 M$ {2 O7 x; n: j9 y3 Nvarautourl=newArray()
    : x! M; k) L3 w+ H  \+ c' fautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"1 Q9 Z; a  e2 d# t
    autourl[2]="javacool.3322.net"
    9 k0 e5 O$ I' i# z$ k& k" ~/ Nautourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    * L8 u) d+ W3 S3 cautourl[4]="www.nuaa.edu.cn"% `$ Y! r9 |5 k  o
    autourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    5 |6 h3 ~* S7 T) q2 w# A, A' A7 L+ d+ ^
    functionbutt(){
    " v  ~1 u2 c3 Z! `5 _# @document.write("<formname=autof>"), r$ r4 `  @7 C- H0 ~2 K
    for(vari=1;i<autourl.length;i++)
    # a; t- U& m) B! g2 ~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/>")
    8 c3 R# B9 G: I4 ^: u3 ^/ s0 cdocument.write("<inputtype=submitvalue=刷新></form>")
    4 d  Y* D/ @9 N5 I/ d% k}7 O3 D4 R6 Q& C; }! ^+ L( X# Z
    butt()0 ^9 Y8 |" U7 `4 t
    functionauto(url){3 p* [; d2 I$ O* j
    document.forms[0]["url"+b].value=url
    ' H8 Q* U- R4 s, Uif(tim>200)
    ! W4 L. H9 e: e9 w( S6 q+ g{document.forms[0]["txt"+b].value="链接超时"}, l4 z" |, q0 H) M3 O7 m
    else
    6 k1 n; L7 O' b- v3 W! |. a8 Y{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    ; K8 w! R4 S% ^. E" u. {) ^! m: z3 lb++
    0 u3 J. Y4 S9 I1 c+ q7 r1 z9 v}
    . v6 m. F" w$ i9 A9 qfunctionrun(){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, P% Y% z/ i" A$ r  Y& |
    run()</script>8 T& a- H  c2 `! q9 E& P' p

    9 S  i' y  |" ~! I" j  F
    5 \3 M# F; i3 O( ^29.各种样式的光标
    8 n  ^' b; B6 H# }* p5 a  F/ nauto:标准光标8 n& D1 C- l, e0 P2 I7 L- i: h
    default:标准箭头
    / b- L) D  v* v& G2 t) v0 Zhand:手形光标
    ) y6 Q% k2 \- S8 h! z& Z, Dwait:等待光标
      _' q  u1 l9 D; k9 ?% etext:I形光标
    - w1 s+ x8 T$ [vertical-text:水平I形光标3 }2 `1 {/ w* r. m& U5 d* X
    no-drop:不可拖动光标
    9 J$ m  n  Z$ ^! n0 X9 Y7 rnot-allowed:无效光标
    . k  j6 d! E6 C* J  Ghelp:?帮助光标) G7 R5 q+ b* V
    all-scroll:三角方向标9 S1 R& q' R: E: f) n. y' q, h
    move:移动标) D) c; W9 Z% ^
    crosshair:十字标
    2 ?" G$ f. x: h  r) g( `e-resize
    3 N) R. k5 q' |0 {n-resize% N2 d( y" S' Q
    nw-resize5 C1 |: X' N6 k- u7 x' W& b: z
    w-resize1 B; w8 N$ h( ]$ Q) C. v
    s-resize
    1 _0 H* e% o7 [9 ^) Sse-resize% R- l, e' u" ]9 U) h
    sw-resize1 t" Q4 n. A9 @2 {- w7 f

    1 N1 M$ Z4 _2 m& Y1.本地无缓存,每次自动刷新" O6 E3 A4 r0 ]( Z
    response.expires=0- _+ a/ t' h# W2 Y- R  {) M  t' [
    response.addHeader"pragma","no-cache"  `: [4 u9 l- _" Z0 D
    response.addHeader"cache-control","private"
    , u: K) q# K$ {8 v
    # Z" \9 ?- o. r; G2.修改contentType并下载gif等格式0 l& B$ ~$ c3 v2 o) Z" c+ ]# p0 W
    <%
    ) I- J+ E" g; `, R1 Bfunctiondl(f,n)" Y  C0 k6 c% O" c& A4 ^
    onerrorresumenext
    0 K0 h  b; B7 k; a( J( ?' \. s' S1 x6 r( M7 T
    sets=CreateObject("Adodb.Stream")3 v7 p1 J) Q* p, e  {. }
    S.Mode=3
    , o* f! c: W) @' f6 ~! ES.Type=17 E! L6 ^1 X& }5 w# f
    S.Open7 z& s3 K; j9 G" r2 e
    s.LoadFromFile(server.mappath(f))
    - @" w6 [1 x* Niferr.number>0then
    # {1 L5 a# E) o" I. O8 Cresponse.writeerr.number&":"&err.description
    9 Q' ^! C, o) X+ ielse
    , V$ R: s: g  j# j7 w7 N0 `% zresponse.contentType="application/x-gzip"
    ( K7 \1 {6 P* X; ]1 ^" Xresponse.addheader"Content-Disposition:","attachment;filename="&n
    # j# z) [' M3 R, nresponse.binarywrite(s.Read(s.size))& j, o6 \3 ^, w: N0 j' W
    endif
    5 s5 e6 J7 s9 h' ~8 g- j) Fendfunction
    & b1 Q3 s) e2 N* x7 J- }4 N% G& Y4 U$ z: l# R7 V- N
    calldl("012922501.gif","t1.gif")9 i- c5 M9 l0 a
    %>
    / w" R# ?; d8 p, H9 I
    ) N/ {6 L6 ?* J+ m( p0 m- n/ W4 u5 s) k3 D2 z. \2 M5 m
    19.检查一段字符串是否全由数字组成8 E* ]  x2 |  m7 L! N! f1 |0 k
    <scriptlanguage="javascript"><!--
    , j) Z9 f0 e# Z9 n& X, R8 xfunctioncheckNum(str){return!/\D/.test(str)}& l, u6 w# [' p- ^; ]( z% ~! M6 [
    alert(checkNum("1232142141"))
    ) e5 C2 o4 o, `) L& `( walert(checkNum("123214214a1"))9 S2 Z- _  R# _+ q; G! ]* I
    //--></script>
    / o; W/ l  I# G% Z( h
    # X' ~; U0 {* ]6 S20.获得一个窗口的大小# b# ^5 ~% n6 N# y6 f2 _
    document.body.clientWidth,document.body.clientHeight! N# Y. d' A4 z6 z( J; f2 b! _
    document.body.offsetWidth,document.body.offsetHeight
    , u2 L# Q: f, \" t7 }+ y9 j& e( j有时还需要知道window.screenTop,window.screenLeft
    3 g+ ]% V8 r% T  P' F8 Z6 ]) A$ x. |4 W9 D- o5 H( ?/ l5 ^9 `
    21.怎么判断是否含有汉字; O( V: ~8 ?, j+ R3 C+ {; a
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
      I3 a* Q2 P! z( Y" t: V1 {elsealert("全是字符");
    8 s" N- Y" k+ E* P
    : s0 l  A7 g( P% Z* ^3 A0 G22.TEXTAREA自适应文字行数的多少8 h, ?2 {. ], H/ s7 j9 O& d, J
    IE5.5+可以用overflow-y:visible' T3 h" d$ c) Z6 `1 N5 `
    <textarearows=1name=s1cols=27style="overflow-y:visible">0 o# S2 X9 o- d+ C. Z0 L. C
    </textarea>4 C5 L0 U- E* G, Z0 N
    ' U" \% v9 S" ~7 N* T1 \6 j8 [
    23.日期减去天数等于第二个日期
    ! @; J- N  H: r. m; ~) K<scriptlanguage=javascript>
    1 a7 V/ u& x* {8 L' b7 p- ?4 J  ifunctioncc(dd,dadd)+ x, T" L, B/ y/ Z+ C7 x4 T( a6 B
    {
    3 ~9 B. W/ c: V5 M0 |: ]1 x//可以加上错误处理  R' B: n: E# l" Y0 B; w
    vard=newDate(dd.replace("-","/"))
      O' J: `. B! yd.setDate(d.getDate()+dadd)
    3 s  D8 u: ?" jalert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    $ E4 |5 `' _, J- M}
    3 Y7 A2 u, F, C% {- Z/ ^  v) Qcc("2002-2-28",2)- x) x9 p- F; T
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-30 01:43

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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