设为首页

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

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

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

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

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

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2009-10-16 01:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键2 `) R& o7 T4 Z' s5 M6 q
    <tableborderoncontextmenu=return(false)><td>no</table>可用于Table : V  L  C+ l6 P: i# d
    2.<bodyonselectstart="returnfalse">取消选取、防止复制
    " `: b" {0 G2 O+ h% w- x. e/ G3 s. v& ^4 e6 E( P2 }9 \2 v, q) x
    3.onpaste="returnfalse"不准粘贴# q( s- s% @- S+ J' n
    ' ?" o9 V9 c' y2 ~
    4.oncopy="returnfalse;"oncut="returnfalse;"防止复制
    5 }( B; W  N" V! @0 x* y0 C) B, s. D3 A7 ~: z6 X
    5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标
    $ G# [+ m: D3 K$ e2 ^+ n& W: v, w; U6 {( M) c
    6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标3 Y# L$ L7 g$ |, M7 l9 A, r
    ( A4 d( W) S9 k  t6 [- x" ^$ O. c6 E
    7.<inputstyle="ime-mode:disabled">关闭输入法7 H' U% v4 @+ i5 V$ N6 o/ L
    ; B! D& j5 Y8 Q& j- H$ _
    8.永远都会带着框架# `) @" p4 v% q( F# q) o, f) g
    <scriptlanguage="javascript"><!--& G( f0 k' w! U& H" \
    if(window==top)top.location.href="frames.htm";//frames.htm为框架网页$ X7 @/ [3 R# x7 i# m# O
    //--></script>
    1 c: v+ b6 T4 f% Z- N" H, x+ V1 d9 k' i& ?8 L4 E2 _5 g6 }' f
    9.防止被人frame
    3 ?7 N. V. d( ?& ~  S  ?<SCRIPTLANGUAGE=javascript><!--
    / X4 `- @) R7 Nif(top.location!=self.location)top.location=self.location;
    # e! q* F2 y, y//--></SCRIPT>
    * c& `3 L# x! x$ n7 |
    : D2 F/ e9 ~$ }8 T10.<noscript><iframesrc=*.html></iframe></noscript>网页将不能被另存为
    % h/ ?) s- U0 e& C7 k6 b5 A% p' c* A6 k% h% f
    11.<inputtype=buttonvalue=查看网页源代码
    8 }" }" t8 r& W4 l/ ]% r  Konclick="window.location='view-source:'+'<IMG src="pic/url.gif" align=absMiddle border=0>' target=_blank>http://www.csdn.net/">+ p5 p* r( A$ S( b' B- N: \! `
    5 c7 [; L+ j6 z8 |+ x9 R2 [
    12.怎样通过asp的手段来检查来访者是否用了代理
    9 d' c' Q( T5 _<%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>""then8 @  B) A- D* u& ^4 I' A
    response.write"<fontcolor=#FF0000>您通过了代理服务器,"&_; `' P2 \3 ?* |) B
    "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    0 L5 {. _3 h, R5 y, e0 n/ W8 qendif
    9 O2 w$ |  G( h$ r) K%>
    ; ]. m" j' D* U" K0 k; a( _. l4 g8 W, \9 {/ u( V
    13.取得控件的绝对位置
    . s# p5 f" ~  P0 Y
    * x) f- B) P" h: j//javascript4 M$ q0 Y: @, D
    <scriptlanguage="javascript">% Y  ?- @. V! F* I  R( W; o
    functiongetIE(e){- V! ?8 v. B( \0 T6 G
    vart=e.offsetTop;+ M' w: ?) k3 ]" b- E' f- s3 {/ H
    varl=e.offsetLeft;
    . g4 `: v( K: V) S+ `while(e=e.offsetParent){- ^2 L2 @+ W# V2 A/ K+ S
    t+=e.offsetTop;
    ( F" c8 l. N; l7 pl+=e.offsetLeft;
    5 r% r% ?9 d  ]' q* T% `$ x}
    5 s; B- I& Q& k. X" ]: Ialert("top="+t+"\nleft="+l);" }, @, [& q7 {2 ]) F; ~6 {( U
    }
    ( D, Q2 p2 e8 A" m, |</script>3 m5 ^6 D: `/ ^/ _5 Q6 ~: S9 u
    ; u) B% i& s* ^+ f7 z' b
    //VBScript
    ' D3 {' S0 f8 _; I- }<scriptlanguage="VBScript"><!--0 s' o0 z  z9 X; Q0 ^9 s
    functiongetIE(). D, V2 C. U! e+ A
    dimt,l,a,b
    3 t  N7 R7 d$ k$ D3 f$ a! p* nseta=document.all.img1
    ( K- `) T% U; d& x0 }t=document.all.img1.offsetTop/ C  Y6 e8 o0 j1 d
    l=document.all.img1.offsetLeft
    8 \# @3 _' C" |; n" P2 M" m3 ewhilea.tagName<>"BODY") }/ F. u0 P! @% V1 N
    seta=a.offsetParent
    ; V$ v- b5 |+ `  n1 U! tt=t+a.offsetTop
    2 {* H: O# C- _7 `; Bl=l+a.offsetLeft, p& Q/ L0 J" q: h  r
    wend
    * C4 {8 N: e* T7 E# R/ lmsgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"
    0 F& F- h0 f3 P* a& ?endfunction
    & d! h( B4 C  `--></script>
    2 i2 ~3 w6 L9 T# W! u& f( M9 }9 c/ u  N* z( Z3 F
    14.光标是停在文本框文字的最后8 j+ I2 [/ g2 x4 G& l5 M  k
    <scriptlanguage="javascript">" `0 _' g( V; Y( F
    functioncc()" K, B  X' H0 F3 n
    {: S2 i+ L. W( y* w
    vare=event.srcElement;
    2 f+ ^: c3 q) M) U' I$ S# L! Z6 Qvarr=e.createTextRange();
    1 Y$ W. K; Z4 K  A+ W- U) tr.moveStart('character',e.value.length);
    4 `( l+ r& N. [" y  o; t# G! H* qr.collapse(true);
    " P0 w) N) V! o: V; s' Dr.select();* Y. U2 N1 h& y8 V) S
    }
    - ^; w7 w; [) U9 k</script>- l4 E6 a4 O/ H- U; m& ^, k2 Q$ H/ w
    <inputtype=textname=text1value="123"onfocus="cc()">
    2 E0 _8 s- _. [0 X1 V5 q4 L" |% ^9 A1 [* e0 _
    15.判断上一页的来源+ w# s; ~3 t4 d7 y2 L4 h
    asp:# U: }% ?2 `  m
    request.servervariables("HTTP_REFERER")
    , l+ d: f  E  G
    # [* z1 E$ R  e/ R2 n4 Ojavascript:
    8 q" M1 F: m- R; Udocument.referrer
    7 Z( ^5 w, p9 _) T. ]) L& K+ I3 V# R- h" `. J) a
    16.最小化、最大化、关闭窗口% v0 ^3 P  a: t9 f
    <objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    8 s) K  T# L& n<paramname="Command"value="Minimize"></object>
    ) D  Z4 s; X8 K4 _! T( l! d<objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
    - v! f4 a$ O! S( f+ K6 y<paramname="Command"value="Maximize"></object>0 d6 ?3 v" f# o! _
    <OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    , n$ @6 ?! q* j% Q" p4 I; L& n+ |<PARAMNAME="Command"value="Close"></OBJECT>
    * J% @2 w% i1 G* Q2 f! y* n$ c
    5 e) B+ f" q  m% w; v1 h% u<inputtype=buttonvalue=最小化onclick=hh1.Click()>$ w  N+ d) x. i
    <inputtype=buttonvalue=最大化onclick=hh2.Click()>- {- w8 G0 o* D! j' d
    <inputtype=buttonvalue=关闭onclick=hh3.Click()>0 p: A3 W/ s* y* E. k% [
    本例适用于IE
    , v# {, b. Y2 g9 B8 f. _1 l3 i: N, T6 u4 Y, ~6 c6 }& i+ ~) k
    17., n/ t0 c, {- A3 W; X% u
    <%
    % _! o  {, r% j# z: I'定义数据库连接的一些常量
    0 Y' {( c- U' W- ~( ?ConstadOpenForwardOnly=0'游标只向前浏览记录,不支持分页、Recordset、BookMark, d! ]' Y9 I) k8 t
    ConstadOpenKeyset=1'键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
    5 f# `$ A6 U4 |* ?$ IConstadOpenDynamic=2'动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
    . m, Z$ x2 k# j1 h8 A# qConstadOpenStatic=3'静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动8 Z! x' z0 w& n0 k! I# N

    ; R0 v' z3 s9 X$ L* k$ VConstadLockReadOnly=1'锁定类型,默认的,只读,不能作任何修改
    # f9 s5 B3 m2 C( v: qConstadLockPessimistic=2'当编辑时立即锁定记录,最安全的方式
    9 a8 a; W/ g4 t: `* NConstadLockOptimistic=3'只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
    1 p; \6 ~9 O- @" q1 Y/ v3 f/ eConstadLockBatchOptimistic=4'当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
    4 k: L5 n. _1 H$ Z# n: j3 K) H& w* X
    ConstadCmdText=&H0001
    # h4 u/ y& i9 u; SConstadCmdTable=&H0002
    : w- c. Z: g  o$ `%>
      o$ t9 q" N, ?/ b5 n; g) q
    & v- \/ \! r4 M# r! a" }* F' |18.网页不会被缓存. K7 T6 s, {% Z# F9 `7 @. M7 Z
    HTM网页, q- d+ q. ]" ?3 N8 d
    <METAHTTP-EQUIV="pragma"CONTENT="no-cache">
    % u1 a: g+ ]" J; T<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate">
    ' m- q9 z+ Z5 c8 r* |& V- r) L<METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">
    2 P/ L, g9 F: c# S" H. o' P或者<METAHTTP-EQUIV="expires"CONTENT="0">% L8 w' [* c7 V6 Q/ O( B1 K
    ASP网页
    ' o7 ~: V8 N8 C. m$ P% i% @Response.Expires=-1
      D& G' J! J* K5 E$ ]% [" iResponse.ExpiresAbsolute=Now()-1
    3 p) ]3 J# s' k$ LResponse.cachecontrol="no-cache"/ L0 ^. ^% W% j& y; A2 {
    PHP网页
    / i) T3 Z0 \: s- D# Q; J6 ~! eheader("Expires:Mon,26Jul199705:00:00GMT");
    4 x5 G0 F# S6 |header("Cache-Control:no-cache,must-revalidate");! D0 W% h* n0 \3 x1 ?
    header("Pragma:no-cache");
    & o2 H- S4 `; b' i/ \! _2 W/ `% X" X" a2 x4 Z& o

    # F6 E# ~6 V+ n% y( y19.检查一段字符串是否全由数字组成
    9 I3 `' ]& }% g' `- j" d<scriptlanguage="javascript"><!--
    + h6 X. V* @2 w- ~2 ]  i: XfunctioncheckNum(str){returnstr.match(/\D/)==null}
    # h, D* D3 X, }9 kalert(checkNum("1232142141"))
    * U, V/ q2 [# Jalert(checkNum("123214214a1"))
    6 ^2 k" H, ]/ m! p# _//--></script>
    : V0 `* M7 F: t# r3 K7 }$ N# x20.获得一个窗口的大小- M- n9 g8 m) N. t# K3 i
    document.body.clientWidth,document.body.clientHeight, ~# a( \- E. z1 p% O

    5 b# Y! R% z2 X6 e8 C  E" z3 f21.怎么判断是否是字符
    1 x& e5 q, `% h/ B- k+ F) Fif(/[^\x00-\xff]/g.test(s))alert("含有汉字");
    ' n6 d. T" r" w) O0 J/ \4 a3 R3 Felsealert("全是字符");
    ( n. n1 |) r7 P" N. l/ w
    . v( H: B3 c0 O% F2 P! i22.TEXTAREA自适应文字行数的多少9 R0 G+ r- `9 g9 Z5 \
    <textarearows=1 name=s1 cols=27>
    1 W# Y# m: p+ V( z! x! \. q</textarea>
    0 `4 B. J+ ~9 h+ q" l* |2 u0 G, q. e5 I& ?9 G# l' K7 Z7 J7 L; }" Q
    23.日期减去天数等于第二个日期3 b3 u  T5 D, P2 e4 e
    <scriptlanguage=javascript>7 B( T* C* s% _/ b0 ]: ?
    functioncc(dd,dadd)
    + M: _. X, m) K7 \$ W* _{8 v- s' ?1 ]9 E9 ~8 E% Y5 I
    //可以加上错误处理2 ^& N3 C3 F" f/ A: o
    vara=newDate(dd)6 Y' J& l0 D7 J' ]9 m$ G
    a=a.valueOf()2 e1 {: f9 V9 ?* N1 f8 s
    a=a-dadd*24*60*60*1000
    3 N* r( J- b& Q/ g. E2 ua=newDate(a)4 H$ _% ~! U$ D6 Z
    alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日")
    # u" C2 f% {, I/ I% y; l6 A}7 ^$ i9 }$ x: r
    cc("12/23/2002",2)
    7 z3 g5 m4 _' L( s9 W: H" Z9 V</script>
    3 D6 N) x7 n/ u! Y. V7 J. N/ N% {/ @/ _3 S# E& R
    24.选择了哪一个Radio7 S/ B- L. F. m( R
    <HTML><scriptlanguage="vbscript">
    . C0 N( r% D. v% Tfunctioncheckme()
    2 _- c7 c. \6 h0 [foreachobinradio1
    / H3 Y; f' Z: vifob.checkedthenwindow.alertob.value
    2 K( e) @2 V' x' j/ y3 n: L% cnext3 [' a# b& d) ^) i' q" P+ D' r) B
    endfunction
    . m, O, V6 j0 R- r" ~3 f% B$ I</script><BODY>. H, t; Q( b) l9 E1 B) g. r
    <INPUT name="radio1" type="radio" value="style" checked>style( L# _; L- n; C# ^) D
    <INPUT name="radio1" type="radio" value="barcode">Barcode, B* e! p" ~+ f
    <INPUT type="button" value="check"onclick="checkme()">1 {3 ~- R* l/ |- x2 T9 m$ i0 U5 u
    </BODY></HTML># U. H. H! C% w. K
    * W# I' z+ m- t+ k
    25.获得本页url的request.servervariables("")集合
    & O# b! N4 A/ YResponse.Write"<TABLEborder=1><!--TableHeader--><TR><TD><B>Variables</B></TD><TD><B>value</B></TD></TR>"1 E4 Y/ x/ T/ X; Q6 n% S
    foreachobinRequest.ServerVariables  g( p5 p' G& g. V
    Response.Write"<TR><TD>"&ob&"</TD><TD>"&Request.ServerVariables(ob)&"</TD></TR>"6 d9 b# c9 q5 z# L
    next/ T" ^6 M: w. @& A: ]
    Response.Write"</TABLE>"9 G# D5 V! o8 D( Q* b- r8 b; Z

    7 t: W7 d9 y3 h0 C# o% o! Q, s26.
    $ Q, K% [  v0 ~" d* C6 {本机ip<%=request.servervariables("remote_addr")%>2 H/ x, C& q2 _0 w# E- ~
    服务器名<%=Request.ServerVariables("SERVER_NAME")%>! c, Z  K* P5 D  q
    服务器IP<%=Request.ServerVariables("LOCAL_ADDR")%>
    $ k$ V  c3 p  W. L6 J* @服务器端口<%=Request.ServerVariables("SERVER_PORT")%>
    5 Y; X- q/ E! p2 d) S5 G服务器时间<%=now%>* _' o( n; A/ A, K6 v5 u$ I3 v
    IIS版本<%=Request.ServerVariables"SERVER_SOFTWARE")%>
    9 t8 u2 [  ?) C: n1 E6 c4 k; `) J脚本超时时间<%=Server.ScriptTimeout%>$ o# n% B# _# Y( b, l! |
    本文件路径<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>' Z7 f3 ?1 H$ u
    服务器CPU数量<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
    ! g2 ]$ o7 m! X7 m1 `& {- r7 v服务器解译引擎<%=ScriptEngine&"/" & ScriptEngineMajorVersion &"." & ScriptEngineMinorVersion & "." & ScriptEngineBuildVersion%>
    & ~2 x' z: z7 `: v服务器操作系统<%=Request.ServerVariables("OS")%>
    ! X) S2 Y0 k  P& i8 }- V/ s8 n7 V
    27.ENTER键可以让光标移到下一个输入框
    ; v$ V  S% T) H0 P<input>
    6 x/ B9 b# h( M  K1 F& a) w, S7 w$ z6 t
    28.检测某个网站的链接速度:$ l% h8 C  Q; v" W7 M- K! \
    把如下代码加入<body>区域中:3 U# E7 X9 H: X
    <scriptlanguage=javascript>
    8 B2 ?4 l" l9 f- t' Mtim=1
    + ?4 f9 ]2 _5 ?" W$ m' |setInterval("tim++",100). p- ^' l' x; `8 s8 ^* I' ^
    b=1) W- x9 Z& O: _) d( X: i3 s: F& g/ v/ L

    6 Y3 h$ H% }2 ^7 m8 o! M0 Zvarautourl=newArray()
      L' f& B  y4 Xautourl[1]="< src="pic/url.gif" align=absMiddle border=0>www.njcatv.net"0 |6 r8 E) O% D
    autourl[2]="javacool.3322.net"9 Y& k8 u# }! L: g4 r9 g4 w
    autourl[3]="< src="pic/url.gif" align=absMiddle border=0>www.sina.com.cn"
    7 D) q: W3 K, v' `autourl[4]="www.nuaa.edu.cn"
    7 S: Z6 k5 e; Rautourl[5]="< src="pic/url.gif" align=absMiddle border=0>www.cctv.com"
    / _# W3 r" u- @) [9 F3 M7 e3 U- d, w/ y% @+ A3 q  J4 ?& G( e& z
    functionbutt(){
    " x& h! ]1 \, A+ g5 ]1 odocument.write("<formname=autof>")0 f0 b7 ]; E9 @% k/ e
    for(vari=1;i<autourl.length;i++)
    7 R: Q! u. v' b# v4 K( z5 o. \: e4 Fdocument.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br/>")- \0 U7 O& A0 N$ u. |' a
    document.write("<inputtype=submitvalue=刷新></form>")
    5 G) n7 g4 _5 y' U}
    + A# Z' l" C8 @) V5 W/ `2 O; m" dbutt()$ T+ }. M' N& g$ I2 f
    functionauto(url){
    " n+ q1 M% z( b( }6 G. Ldocument.forms[0]["url"+b].value=url' i( O8 `" A- ?$ T9 q
    if(tim>200)
    & F* c, m; o* f{document.forms[0]["txt"+b].value="链接超时"}
    ' G+ Q5 n8 q; R8 Kelse# S1 j/ p" m3 E- r
    {document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
    ; i4 @% }( O  nb++, c( ^# Z4 u' f9 x+ a- R" E
    }
    + Q  \: W% z4 U  f2 |& Wfunctionrun(){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; q7 Y+ E- q! F3 h' Zrun()</script>8 G# T/ p) W* K- E% S' B
    # x5 T: W' V" Z4 d) a
    ( Q9 y1 `& V: n3 o4 r! K
    29.各种样式的光标
    # N2 Q! k/ o; J5 e+ ^auto:标准光标, B$ U' I8 X2 ^3 E! c+ ]  w. Q, y) v
    default:标准箭头1 i( _( c5 D6 Y3 T, D1 L1 t
    hand:手形光标- n- n5 l: F$ V/ m6 o
    wait:等待光标& _( E! _: n$ q4 a& Y" b  F) W
    text:I形光标
    # k  @1 `9 k4 M5 P* S6 A$ w2 d& mvertical-text:水平I形光标/ l8 v: `( w0 \3 G, L- B0 W
    no-drop:不可拖动光标
    0 x; J5 }& _$ Q: nnot-allowed:无效光标
    1 m! n+ I% [) d6 M5 K: |9 ?9 f+ J& Thelp:?帮助光标- j/ u& A' m* s
    all-scroll:三角方向标
    7 j% k2 f$ @0 T* T+ @" smove:移动标; b3 @, k. _  D# `, t; G! M
    crosshair:十字标
    ) p8 |0 `0 s1 `: ie-resize1 b: z* b0 g% o
    n-resize
    ) |/ v% [4 ]; b5 y: Hnw-resize
    % \" F5 m: c! F3 iw-resize
    0 T9 q* V  d# |$ J  \; X' {& as-resize6 q$ K- E6 m/ y& o7 g1 j
    se-resize
    * o1 b" R. ?/ j. n" z6 L% esw-resize4 n$ p8 X; A4 [- t

    . p, {# K7 \7 c- z; J2 E  ?1.本地无缓存,每次自动刷新
    ' A8 y% e+ m/ T: n" X/ Z8 J# aresponse.expires=0
    9 Q: h* }! {: N$ S% o4 @response.addHeader"pragma","no-cache"
    ; S0 V+ t9 ?4 k% H& \response.addHeader"cache-control","private"
    + ?9 r- ?4 R, q* |
    , G+ r# n9 s  R9 M: g6 T1 R2.修改contentType并下载gif等格式
    & s$ G( E$ O1 ^5 w2 x4 y<%
    0 v# H8 H' Y. s9 f9 g, ]* F4 Cfunctiondl(f,n)
    4 _0 \, C. U8 d. U% `onerrorresumenext* Z% M/ O; o, O  m, I" q% u; V
    ! ]" t8 w/ O; r% s
    sets=CreateObject("Adodb.Stream")
    9 l9 N4 L2 r/ x* CS.Mode=3' V8 e* s' n8 i; d1 b  i
    S.Type=1
    & R8 a, K  P$ B1 c4 {S.Open
    3 t( a& m' G; i# \( X7 I' z( ns.LoadFromFile(server.mappath(f)). Z! E4 E5 ]% Q- N, ]0 Y$ c
    iferr.number>0then. c  m* l! y1 O0 d" s
    response.writeerr.number&":"&err.description9 z2 ^' [% ?0 ~$ L/ K$ v
    else$ v$ q9 Z/ y3 v+ {# b4 l
    response.contentType="application/x-gzip"
    8 F5 f- [( @* Hresponse.addheader"Content-Disposition:","attachment;filename="&n
    & W) U% p  a) zresponse.binarywrite(s.Read(s.size))( Z. s, F0 M0 y+ L5 I$ \" j- w* T
    endif
    0 m) p4 _! O0 q) n% [0 mendfunction, s4 E7 i2 y$ j

    $ ~) m3 K! Q% J( gcalldl("012922501.gif","t1.gif")+ U; N' J  f$ E
    %>: ?/ R$ I1 @3 o' o) Y9 i
    9 s/ {/ m# j% M* a( }' k2 p) P

    5 E/ c) w2 Z0 o19.检查一段字符串是否全由数字组成# J) `7 v1 \2 c# _) J) F* i: R3 p- \
    <scriptlanguage="javascript"><!--
    " N1 A' E' j9 FfunctioncheckNum(str){return!/\D/.test(str)}
    3 N2 |) e8 I" M0 Kalert(checkNum("1232142141"))
    & x7 J& l! t+ Q  ?$ P. Y$ Y, x+ Valert(checkNum("123214214a1"))
    " r6 n2 e+ [- J) [//--></script>3 O: P1 u8 [( f: _+ M" [, P) A, \

    , M8 l+ ^, B, x/ p# Z& S2 }" \20.获得一个窗口的大小
    / C7 H3 }' j' R* \- sdocument.body.clientWidth,document.body.clientHeight5 C: O/ X) r% a# A% q' e0 _; _
    document.body.offsetWidth,document.body.offsetHeight. T6 ?/ G- J1 J% D
    有时还需要知道window.screenTop,window.screenLeft4 T, W. j" }4 n. f( O! t
    : w" {( O6 f# K2 P4 S
    21.怎么判断是否含有汉字0 M. I" S3 m& c4 f' S
    if(escape(str).indexOf("%u")!=-1)alert("含有汉字");4 t: L  n* P! W8 H; E% {- @
    elsealert("全是字符");/ Y6 O( G" R" D5 U

    / `/ o$ r  }0 j, F; L; |' e22.TEXTAREA自适应文字行数的多少
    2 I: F5 u: _" w8 X9 H0 n/ {IE5.5+可以用overflow-y:visible
    " C9 m: j3 ~& l  ^, c% D) H5 [<textarearows=1name=s1cols=27style="overflow-y:visible">4 m$ F, j  }1 J% g- g/ b3 p) x
    </textarea>
    0 x2 e" z/ I( S/ W& R  W2 y1 Z! x3 S, }% _* i
    23.日期减去天数等于第二个日期
    7 \' `2 |& }0 ?<scriptlanguage=javascript>$ \! V3 U: X/ N
    functioncc(dd,dadd)1 c. `/ d) J) [) \) Y
    {
    ! o8 f% j+ g, ^//可以加上错误处理( _1 w5 D; e  q7 [; F
    vard=newDate(dd.replace("-","/")): q; Y$ d- g; _
    d.setDate(d.getDate()+dadd)
    1 L' X4 G$ E1 `alert(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日")! y7 r2 ]$ G. g9 S* b1 T3 u
    }1 ~2 E7 d2 I% `6 l
    cc("2002-2-28",2)
    5 u- P  n1 R1 G$ g9 O</script>
    常上飞翔,梦想飞扬!经贸是我家,建设靠大家~ 人们都说:不在大学论坛里灌过水的大学都像是没读过大学~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-11-23 08:28

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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