设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键  C- ^6 _% ^4 c) d1 h# G1 o
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table
    1 N* k9 o* [  {1 ^2 v3 ?( g8 N8 f2.<bodyonselectstart="returnfalse">取消选取、防止复制* h/ }% m  b7 j+ Z2 g' U
    " f" e( ~' W5 S
    3.onpaste="returnfalse"不准粘贴. e9 r  z, L/ C6 e
    1 E" w/ J) j; V: v
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制* _6 \0 q7 C; f, j4 s' o: o

    8 E) E' ]+ |9 U5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标/ @4 x+ H# z; k$ S

    ( E% K+ w4 D6 C% r4 G$ ]6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标
    ! {! p: Y* Q! F; f2 a% H
    * ?4 t: }& @& ]8 O5 k. Q7.<inputstyle="ime-mode:disabled">关闭输入法
    1 ?& F1 D  S- C) A3 Q" }0 D, s
    8.永远都会带着框架
    8 S! r6 Z9 X8 m" l<scriptlanguage="javascript"><!--
    ; v0 d3 Y6 [/ tif(window==top)top.location.href="frames.htm";//frames.htm为框架网页9 {  o6 t# @3 A3 O7 G( f# U) n
    //--></script>
    " e- m2 |9 |( a5 A
    3 T+ l  W4 q; Z# f# V( Y9.防止被人frame
    ) R9 P* ]! H9 |* v* q. b<SCRIPTLANGUAGE=javascript><!--
    # i1 a; i0 M, ^if(top.location!=self.location)top.location=self.location;
    / \0 p6 q" x! K" m+ u3 g//--></SCRIPT>
      W! Z9 ]4 n" T- Q' v2 m9 H; v4 g- T) }  {$ z$ Y% B/ i
    10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    . h$ f0 |! {& Q4 z! ^+ A' g3 `9 X1 h) R' r) o0 P" `0 B2 B, a; |+ N& I
    11.<inputtype=buttonvalue=查看网页源代码
    8 r! w; N+ v; m! conclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">
    # H3 N% r- P4 W* B/ q1 b9 a% }* j; z2 |6 A" _% l  o. F  `1 W: ~
    12.怎样通过asp的手段来检查来访者是否用了代理, ?5 `1 x! z7 T7 T
    <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then& r% A5 I7 o! z. J: h; h
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_
    6 ~! ^1 J) L. |' {% w4 q( Y. `"真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    ( {8 r; D3 c' oendif5 c8 Y! j6 W- |3 q
    %>- B0 q- j/ p# }

    ) w6 m2 B2 ^9 ^! H% V; l# e- B8 e13.取得控件的绝对位置/ G2 s* Q4 w( Q. Y1 |" O0 D, y8 v
    6 n. O! f. d& {( _+ o9 Q4 Y; O
    //javascript# X! ~( G  }4 b6 Q3 F. K0 }7 o
    <scriptlanguage="javascript">
    . s6 Z/ ^) r% J- d% c( s3 T4 N* U9 MfunctiongetIE(e){
    + v& O1 n5 k2 E3 k8 b6 B$ bvart=e.offsetTop;
    5 a" F8 y! _* l5 `varl=e.offsetLeft;8 d7 l4 k+ Z" I1 z; r+ F
    while(e=e.offsetParent){
    # K, p' U) x# l) `+ R) G; [t+=e.offsetTop;$ H1 i$ q) c2 z6 A+ [& l
    l+=e.offsetLeft;) W6 h8 a, H5 N+ ^# E# o; Q
    }* U" `6 F9 }; {8 s+ c% ?
    alert("top="+t+"\nleft="+l);2 I( |! p) o& H! w
    }" r; [" r' b. u8 U
    </script>
    8 B, t+ e) z, K) ]3 t" U  r$ z, T& j; ^: A
    //VBScript
    9 v" W: k; f4 ~5 C1 D) E$ y- u5 e<scriptlanguage="VBScript"><!--) H0 \7 O: Y6 {4 b& I( Y. B
    functiongetIE()
    ; p% q; B. `& `& B% p! Z2 b1 Ddimt,l,a,b% t/ u' s! E2 B4 W. P# X3 {
    seta=document.all.img1, G1 z2 Y! J7 N9 c& M) V
    t=document.all.img1.offsetTop
    $ t( \$ p$ ]* `3 cl=document.all.img1.offsetLeft: f; n/ h% z8 k0 w
    whilea.tagName<>"BODY"
    + S- V: f, N9 o  Vseta=a.offsetParent4 X- Z- [& O: M/ G1 o- k0 ^, _
    t=t+a.offsetTop
    / G2 H. ^* w8 t) A) W* r0 U) d2 Il=l+a.offsetLeft6 f7 x1 E5 d2 _# w) e
    wend- J/ L: ]) R6 K; s
    msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    2 d: P8 W' m& q4 N3 n. zendfunction9 j$ j8 w: U1 `2 I: O# ^+ v$ D
    --></script>
    ' J$ A, F, |; O/ t/ q
    3 q% i0 U3 d& M* j) B& {5 M14.光标是停在文本框文字的最后
    ' h5 y4 l3 m. }4 i3 c<scriptlanguage="javascript">
    1 m# E: a1 M: Z7 ]: |, W4 j$ [+ Hfunctioncc()2 d: a3 V& D* r9 @7 Y. a7 h
    {
    / C- y  \- I& {9 v9 A6 N( T/ N2 uvare=event.srcElement;) d/ |( U$ R' P2 o
    varr=e.createTextRange();
    & {' K4 a* P$ @  e* i3 fr.moveStart('character',e.value.length);
    ) N" I" a; B- n- a7 D! H, {! kr.collapse(true);
    8 a# t2 `0 ]# C* cr.select();
    3 J, E5 I; D: M. j) O" o  k0 D}6 Y) }1 r2 T0 Z9 L0 M
    </script>9 h  v4 ~# ^: F
    <inputtype=textname=text1value="123"onfocus="cc()">9 u" h& Z2 ?/ [- M- o* L* }1 e

    / E9 j/ G7 o9 j- B  u! A4 t6 A15.判断上一页的来源8 j' C& L, w" k0 z7 S# e. f
    asp:' M' r* B- n' F  R6 j( g) ?
    request.servervariables("HTTP_REFERER")
    5 j7 B! O  _: ?1 [
    4 Q$ e6 [9 o' @/ k% V8 ajavascript:1 t% p! f6 v9 q# ^. O( Y
    document.referrer7 Z4 k; `9 O* p: }" G
    / d( T4 O4 k3 i  E$ ?2 j- l
    16.最小化、最大化、关闭窗口, T7 ^) N8 @! S7 X/ f. l
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    ! a2 L8 Q& B2 W<paramname="Command"value="Minimize"></object>9 ^- S. V1 {! R( d1 V: w
    <objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"># P& Y! E8 h5 v# X
    <paramname="Command"value="Maximize"></object>
    * P8 t3 w2 V% P. `9 \  b. |* E<OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    2 W+ F4 n7 P$ F0 W' H<PARAMNAME="Command"value="Close"></OBJECT>1 N3 |, f1 _) U0 W6 q

    : G8 ~- S9 {) y* n8 W6 h5 }' h' p<inputtype=buttonvalue=最小化onclick=hh1.Click()>) ^1 f# O& C+ j9 H4 m1 s) ~% A
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>
    ' \7 C1 ~0 B' |* ?4 F9 v+ S8 W<inputtype=buttonvalue=关闭onclick=hh3.Click()>
    " J1 N" i* G% f) v& P本例适用于IE3 p, s6 a$ u# R9 D+ P9 \5 {$ P( @
    . t/ W# H7 B; L5 N/ U/ ~
    17.. {# q( v/ c* z
    <%7 X* c. v$ I) s
    '定义数据库连接的一些常量6 r/ a' u. N: q) o
    ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark9 J% ^2 \* {- T  s9 ^; i6 l+ Z2 z
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
    + a) @) N( ]: [. P1 \, DConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。9 _. l6 F: u3 T) E8 V5 h
    ConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动, r6 J. I+ w! x7 ?
    1 e  n1 f# i7 Q9 K3 U0 V  J0 i
    ConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改5 _1 f, ]/ v; f2 M, z  m
    ConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式/ e7 Z5 z2 X# E* u! W  n0 {1 ~* L
    ConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等3 G8 A( |1 U" ^  Y  B
    ConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的5 `" Q8 s7 Y) |* C4 c- q

    2 t. S4 g3 k$ `; ]ConstadCmdText=&H00016 m2 i- T9 W1 W) T
    ConstadCmdTable=&H0002' t8 y3 m2 c3 D$ z0 e) u
    %>
    . n6 s0 E- i1 j0 @( K
    : C( U' Z( r* T: V1 I6 |18.网页不会被缓存
    4 \6 j% C0 e  A7 t3 W& WHTM网页
    ( k4 w- M. ^( u, D+ n' B2 `<METAHTTP-EQUIV="pragma"CONTENT="no-cache">  f4 t/ p" x" N3 W# r9 S
    <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">4 v, ?  ?7 B* Z( C
    <METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">1 Y5 R* [, s! `. y0 }, X
    或者<METAHTTP-EQUIV="expires"CONTENT="0">
    7 p4 j- Q  `3 O: N% \/ nASP网页' C! M$ m9 a# a; w# M1 {' w  h* k
    Response.Expires=-1  p9 ?9 B$ B) ?$ a& p, [
    Response.ExpiresAbsolute=Now()-1; s. R$ d& j, T
    Response.cachecontrol="no-cache"
    & ~# H7 x0 S+ F0 P+ D, `- Y0 gPHP网页* T' j3 j& u7 Q9 |8 X" f* l
    header("Expires:Mon,26Jul199705:00:00GMT");
    . x- v* e) d+ K( n8 D+ f3 E7 N9 J4 dheader("Cache-Control:no-cache,must-revalidate");
    1 ~* ^3 ^0 {4 P* R$ C" Uheader("Pragma:no-cache");0 n7 o7 Y& q$ @. J! l/ v

    , V4 [) n$ W* p/ l( K
    ( R, P& b5 _, H- {/ f19.检查一段字符串是否全由数字组成1 p  U& R# s! h# b# M( ~& o3 H. v
    <scriptlanguage="javascript"><!--( f4 _. `9 E+ x5 Y- Y4 O0 F
    functioncheckNum(str){returnstr.match(/\D/)==null}
    7 r9 K! [- b; g! Q. _2 ualert(checkNum("1232142141"))
    5 z! c# Z" d6 h% g' k/ @alert(checkNum("123214214a1"))! Y* _% G8 |$ X! q0 s% S
    //--></script> # m+ M3 @% @- V
    20.获得一个窗口的大小
    2 |4 o0 O7 V5 A2 w) Ldocument.body.clientWidth,document.body.clientHeight" ?1 Y' S3 [  h  u

    3 U- F' L1 C. f; r1 {9 D( k, h21.怎么判断是否是字符
    # f* j! G4 F9 n& aif(/[^\x00-\xff]/g.test(s))alert("含有汉字");! C- e# X7 l1 s* ?6 m1 T1 m
    elsealert("全是字符");, s* i5 a/ X* v0 s. f5 q
    % Z6 d/ C1 h' }6 ~+ O! _; c5 a
    22.TEXTAREA自适应文字行数的多少0 p8 S. C4 n6 I2 A; \+ Y" ]. [
    <textarearows=1 name=s1 cols=27>; p/ O! G$ H! a7 `. t, V
    </textarea>
    ( {; _- s' g4 o/ t' ^9 C5 y! c7 q- x, L6 b
    23.日期减去天数等于第二个日期
    5 p, U" K4 y! ]2 M/ E1 Y' l. Q<scriptlanguage=javascript>
    : a% U) M8 M1 Y) |) Bfunctioncc(dd,dadd)/ r6 S" |6 Q, o- \' x: x8 E
    {
      F# o2 B# t  k. `3 |7 |//可以加上错误处理7 w/ J5 `( d$ L6 p
    vara=newDate(dd)7 R1 H, c8 `( Y- s, S: y
    a=a.valueOf()
    7 `0 C" C3 @% Ja=a-dadd*24*60*60*10006 G* G; b! V" q: n
    a=newDate(a)
    ' s4 R. x5 r5 E( m. s  yalert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
      u. K; ]- }7 `! y/ f}$ V8 t  V! c+ O9 T
    cc("12/23/2002",2)
    3 Q% H* t8 [- l5 l1 M% s! v</script>
    4 u7 [$ w) f: |9 \4 M" w+ T( X+ |5 B2 p, N6 `( g: e: J
    24.选择了哪一个Radio9 p1 }, q! h5 ]: Q
    <HTML><scriptlanguage="vbscript">
      p( ^* a! }& xfunctioncheckme()6 R! k) w5 S5 ~8 ^+ H8 K
    foreachobinradio1/ z6 R9 G% Z  N6 ]& [. d
    ifob.checkedthenwindow.alertob.value
    6 t) A5 t8 b7 Enext
    * ^+ S+ [; [, O* J+ J5 J$ Aendfunction
    ( F, P1 |  s3 Y0 w) T9 s9 q( q</script><BODY>- g( x! E  O1 Y8 c3 J' _
    <INPUT name="radio1" type="radio" value="style" checked>style
    / ~- a5 {+ a" U1 V+ E' T<INPUT name="radio1" type="radio" value="barcode">Barcode
    4 L5 D' W. c& n$ _5 i4 e<INPUT type="button" value="check"onclick="checkme()">4 I1 S; v( C6 K' q1 |" B
    </BODY></HTML>/ b: B* k7 z  d

    3 F/ }9 v+ Z" x9 E6 w, a8 S25.获得本页url的request.servervariables("")集合  S; ~; ?2 p$ ?
    Response.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"
    & o! m3 R" j7 r' L! J% j' i, y! DforeachobinRequest.ServerVariables
    5 N- `8 D0 G" _* G, p7 mResponse.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"
    1 {2 n( [9 \- }  W. N4 xnext# r9 U2 ~( d* _( E$ O9 Y# @1 d
    Response.Write"</TABLE>"
    5 k9 C$ P4 H) t( J7 d1 l8 L9 q/ R2 Q% R/ h; t
    26.: Y  X" V0 u# L8 u& V1 E
    本机ip<%=request.servervariables("remote_addr")%>/ Y: o5 f, ]. q% S6 A
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>
    6 M( N* W. z+ @服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    + D$ x6 H$ W; S4 X5 @3 ~' V服务器端口<%=Request.ServerVariables("SERVER_PORT")%>5 K; R3 ^9 K, n+ g5 n4 @
    服务器时间<%=now%>* ?( z) _& M* y  n# h( Y
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>' S+ ~* h3 [# F
    脚本超时时间<%=Server.ScriptTimeout%>3 e3 |! O2 u9 c
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
    5 ]) \5 C. k/ o9 [1 |服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>7 Q, i6 |9 |1 p1 k. ?
    服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%># o* m* `/ r/ H6 Z
    服务器操作系统<%=Request.ServerVariables("OS")%>
    - h5 C4 J8 n* \) z4 [
    ; x" |' ]: `) E# ^8 j6 T8 [. V27.ENTER键可以让光标移到下一个输入框
    ; w5 i( C$ m& H  q% z1 K) |<input>9 S/ e. b; k& c

    9 M6 h' g- x* p% O$ N5 t28.检测某个网站的链接速度:
    / ~% A9 ^9 V+ w# q9 Y把如下代码加入<body>区域中:1 v) I+ Y0 A/ E
    <scriptlanguage=javascript>8 C( H0 s# r+ X" n6 c& a
    tim=1
    . i  [2 O, G4 z; H5 ]setInterval("tim++",100)( {# I  T3 `4 r" t3 x
    b=1
    * o, U( C( b" E5 \0 p" f- {" y. p% \/ t
    varautourl=newArray()
    3 Q+ [! e4 H" ^8 Jautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"% s* c, g# n1 f
    autourl[2]="javacool.3322.net"0 |  }( m4 C" Q9 M
    autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    / `8 q! f$ x+ Hautourl[4]="www.nuaa.edu.cn"
    ! D: |& S$ r% L4 r! b2 L/ Zautourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"2 T* ^% H8 {6 |# @  ^6 b
    / K0 I  e- I/ p1 J7 I
    functionbutt(){
    ) P8 V1 N1 k4 p, cdocument.write("<formname=autof>")1 Z1 d. x5 N% u: X! m; G7 L
    for(vari=1;i<autourl.length;i++)
    5 d: t! u: S4 l* B2 `2 c" T# Idocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")' M. v* N; z# x" Y# K- ]5 d/ c
    document.write("<inputtype=submitvalue=刷新></form>")# n) g3 F3 M; k2 E0 X2 w  b
    }* v9 e3 d: n: [
    butt()
    1 g* o+ I; _! s& n  {functionauto(url){
    8 j( X; j, v  A3 {) w( d- \) H  V) `document.forms[0]["url"+b].value=url
    " J( r& @  F* Z5 {if(tim>200)
    ) e, J8 g! R$ u5 \{document.forms[0]["txt"+b].value="链接超时"}8 }4 B6 P  u' b/ M! Q, f
    else
    1 d! E1 N. S$ ^' ~{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}" W: h/ `  f& `( `; Z$ T/ I
    b++: k0 U- Q8 |8 W1 A" M
    }
    7 `, j8 F$ e7 }9 Kfunctionrun(){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+"')>")}( I% L' t3 u# T- N) v# g: o
    run()</script>
    5 u$ E: \* d# O- a
    & d. @( G# M& f5 E1 m; d" o7 |$ c* w. t
    29.各种样式的光标
    / u8 x" V- ]% I4 r; Q9 s: }9 dauto:标准光标
    ; W% V8 V6 V0 w. ^default:标准箭头
    9 m3 W" V- {" T  c. h  r3 Uhand:手形光标
    ( s- ^( y2 e, D6 o* mwait:等待光标3 i  H, n6 \+ v' C; G5 y7 M
    text:I形光标' z' j! u$ y2 H1 r  P$ t7 V
    vertical-text:水平I形光标
    * |- B  X+ [& `: P" `no-drop:不可拖动光标
    5 W6 r% h+ h$ D+ pnot-allowed:无效光标
    : H; z# A: T+ ^9 l# H+ hhelp:?帮助光标& f, F: a* t/ {4 t- t
    all-scroll:三角方向标
    ; X* G" d, w; R" Omove:移动标3 K* z8 N, z" M) M
    crosshair:十字标
    - d: d. U  L% b- m( Z& \' He-resize! h. e# R/ {5 P0 A" ]8 D
    n-resize' q! d4 z( f& M4 n
    nw-resize, ^5 \# \# m% z+ V' ?& G5 \/ q
    w-resize
    : Y! V5 }! \  w! I5 hs-resize  n  S( A6 @0 F2 {
    se-resize
    $ y. |; y1 N# }+ s; Csw-resize: M* Y' H( N' r3 ?0 U3 M/ U

    9 E/ b% s+ u4 u( K4 ~% D) w1.本地无缓存,每次自动刷新! \# O% p+ j( R9 ?" O
    response.expires=0
    ( z9 m/ M4 ]- Q% nresponse.addHeader"pragma","no-cache"4 u8 s) o2 ]0 A# a
    response.addHeader"cache-control","private"
    0 @* B, z; g' _- ]% p4 X: \" m$ y& X5 ?' ]. O
    2.修改contentType并下载gif等格式
    & J- _( z& T! `/ [2 b. O<%7 I5 x: A) b$ D
    functiondl(f,n)( m6 Q# [1 n7 E5 N0 @. ?
    onerrorresumenext. o8 ~) ^6 \( @
    % t5 ~- `; I. g( e# n' G8 s  A9 T
    sets=CreateObject("Adodb.Stream")4 {8 t: _# V8 [- S$ Z) O4 c% ?
    S.Mode=3
    " F/ \0 i) I& x/ ~$ R  m$ p2 p: qS.Type=1
    # E& ~; `" E5 `; ]9 r- YS.Open  A" P) R% U  v
    s.LoadFromFile(server.mappath(f))
    1 p* w% Z$ r0 {, m# ]5 Ciferr.number>0then  f: T' [, y! g
    response.writeerr.number&":"&err.description/ e( g( F8 i1 [6 e2 i1 H( C
    else
    , J- j& J3 Q/ c, x( Y4 s9 fresponse.contentType="application/x-gzip"
    9 b% `9 B' a1 F7 n) u; o2 lresponse.addheader"Content-Disposition:","attachment;filename="&n& Q2 W+ ?3 u' S8 [( n
    response.binarywrite(s.Read(s.size)). E: v6 o  l- r# j- k. c
    endif
    $ Q/ g5 P7 C. e4 B2 Eendfunction
    % b3 M, Z$ i" D2 [& F+ k4 g/ a
    % o& j' g7 F, t; A4 lcalldl("012922501.gif","t1.gif")
    4 \, `( v5 _4 \7 C& u. L7 U%>- _2 q9 t; O+ r; C' S2 J6 f: x
    , a3 V! M1 v# C0 J8 L& w8 z
    # J8 q+ m( u; G+ x6 B/ o  |" q
    19.检查一段字符串是否全由数字组成; t" b' D& l0 ~1 f  c% }8 H
    <scriptlanguage="javascript"><!--" d0 s6 `, ?8 d% `  I6 X  }( k3 j# \
    functioncheckNum(str){return!/\D/.test(str)}& x9 K! _/ p0 r% s1 M% J. x2 X
    alert(checkNum("1232142141"))
    7 L0 h0 W6 n$ m5 Nalert(checkNum("123214214a1"))
    % B) |; Z: I# l- @//--></script>1 ^' Y5 P* {# `8 h* E

    * C% H' t* c0 V3 l. v" E20.获得一个窗口的大小
    4 q& }7 n' {5 l& [& E7 ^, ~document.body.clientWidth,document.body.clientHeight
    $ e  y# I; i  @  }' Xdocument.body.offsetWidth,document.body.offsetHeight
    * h; T" j* Z% e  k: v/ T% U有时还需要知道window.screenTop,window.screenLeft4 b7 w/ ?+ `$ D2 ?

    8 O( q" ~5 B/ X3 F# F. t21.怎么判断是否含有汉字! Z6 d; B9 _6 _
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");
    9 s8 @+ }+ a9 O" A  w0 A3 u+ y  @" Relsealert("全是字符");
    2 U, q' M6 r5 N# b5 g; x/ ^- R0 H/ i) C
    22.TEXTAREA自适应文字行数的多少
    . b1 P8 ~4 g+ N+ xIE5.5+可以用overflow-y:visible+ J5 h& u2 Y9 c9 r0 R- K# s" q
    <textarearows=1name=s1cols=27style="overflow-y:visible">0 f" n1 _, M- p4 R3 ~& y' M" v
    </textarea>
    $ A5 U( d) D0 `% p
    / u0 v* j: E* e) X. ]/ I; J# h. L23.日期减去天数等于第二个日期0 E  q1 p, q5 e& F  m
    <scriptlanguage=javascript>
    ( R2 {0 k: M9 [6 kfunctioncc(dd,dadd)2 v" |2 u2 h& h2 e0 S0 T* C
    {
    & _: v7 t9 f9 @) t//可以加上错误处理. F, O7 X$ F% Q) D9 J7 {
    vard=newDate(dd.replace("-","/"))0 f$ ?5 Y: ~7 y
    d.setDate(d.getDate()+dadd)
    1 M/ o& }% M: o) m( falert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")
    5 ]. ^( \# W; j; e* `# W# x}
    ) f, I4 b, v, ?* X% scc("2002-2-28",2)6 p& g) ^8 h  H3 n3 q. @8 j8 G
    </script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

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

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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