获得本站免费赞助空间请点这里
返回列表 发帖

另类实用代码~ 家底奉上

1.     将彻底屏蔽鼠标右键
1 S+ |1 n, M( d5 ]6 V( g4 i<table   border   oncontextmenu=return(false)> <td> no </table>   可用于Table
5 N! {7 Y7 Y1 \5 j2.   <body  >   取消选取、防止复制 2 N- G! z$ [5 Q$ M  l
3.     不准粘贴 , }1 D. ^) r9 I+ G* p0 {5 f
4.       防止复制 - l" G  N. }6 |9 a2 t
5.   <link   rel= "Shortcut   Icon "   href= "favicon.ico ">   IE地址栏前换成自己的图标 ; V0 x! a- d' }- L6 P
6.   <link   rel= "Bookmark "   href= "favicon.ico ">   可以在收藏夹中显示出你的图标
' Z9 M; K/ e" h3 X! D* Z% I3 p7.   <input   style= "ime-mode:disabled ">   关闭输入法
, O1 b0 X; L! o+ I8.   永远都会带着框架 + P8 T, B+ @5 u  Z7 X7 K; W7 |
<script   language= "JavaScript "> <!-- 9 ^& t  q6 g" O( n$ ^* A  S( g' U
if   (window   ==   top)top.location.href   =   "frames.htm ";   //frames.htm为框架网页 + y" ]5 Q, s' k
//   --> </script> ' n; e: e: p3 g% t% y" |+ Q7 J
9.   防止被人frame
) s/ y7 F' T$ T1 C) M% R<SCRIPT   LANGUAGE=JAVASCRIPT> <!--   
5 c# V4 F! P& ?' t/ sif   (top.location   !=   self.location)top.location=self.location;
( v  ^& M1 F5 X//   --> </SCRIPT>
' s, i5 _7 T" t$ b10.   网页将不能被另存为 . S3 E3 Z' N$ z! L
<noscript> <iframe   src= "/blog/*.html> "; </iframe> </noscript>   / Q/ w3 z. z6 o) S* t2 _: }/ h
11.   <input   type=button   value=查看网页源代码   
, v4 D- Q& @! Y: h& |1 T( K7 o& @0 aonclick= "window.location   =   "view-source: "+   "http://www.williamlong.info " ">
9 t- m* T. [  z& o! ?12.删除时确认
5 `9 D! `3 N5 {- y- ]) p& n<a   href= "javascript:if(confirm( "确实要删除吗? "))location= "boos.asp?&areyou=删除&page=1 " "> 删除 </a>   0 J3 J0 V) r1 _2 w* C# T) j1 T/ s
13.   取得控件的绝对位置
1 z: P) A6 T4 i8 h0 D$ X) f//Javascript . U, Y' o" ?1 S
<script   language= "Javascript ">
& f: S  n) I2 E5 }6 M; ~! G) tfunction   getIE(e){ 8 Q  H3 B, i% K
var   t=e.offsetTop;
5 b7 q1 l# c- A6 Qvar   l=e.offsetLeft;
# P- ?/ @' s: wwhile(e=e.offsetParent)
6 y6 j! F/ v0 M- F6 [* P! b+ I! |alert( "top= "+t+ "/nleft= "+l); * t9 T: ~6 j" v2 ?8 I, B" `1 X6 S
}
5 R6 S6 A/ a/ W0 h# u6 v9 R</script>
% Y0 q  |! T- w1 f* J//VBScript 8 X' D% M6 G* p% a
<script   language= "VBScript "> <!--
& p. r# m% `, Vfunction   getIE()
' \+ W( J& b6 w) r- t' p$ v+ a" _0 ]dim   t,l,a,b
8 k& {  q4 n' X4 r* a! D# dset   a=document.all.img1
3 ?7 @# B( X* D  Lt=document.all.img1.offsetTop ) Y# Z2 s6 w3 ^+ v) S
l=document.all.img1.offsetLeft 0 E, H* `, [( m% p0 H: h# r1 b
while   a.tagName <> "BODY " : W. Z# T. D" t
set   a   =   a.offsetParent $ V8 p& Z- i4 h& @
t=t+a.offsetTop
9 S, \# E7 Z# v- z8 z0 v8 ql=l+a.offsetLeft & }; n8 }9 r5 n& g
wend 7 p0 `$ {$ [, b5 h9 a3 y' x5 ?
msgbox   "top= "&t&chr(13)& "left= "&l,64, "得到控件的位置 "
0 _+ V/ H  X8 ]4 Cend   function
# v/ [# |' B% s* f) ?+ r  f# T% |--> </script> - H4 S  a$ {8 ]1 A: v# ^1 |( x
14.   光标是停在文本框文字的最后 9 p; g+ K7 }( }3 @
<script   language= "javascript "> * J( b0 r  g3 I6 Q0 ?! u0 A, c
function   cc()
& g# }% n2 d' R6 [. ?% Z{ , s8 F# k4 ~% e4 Z8 m. U
var   e   =   event.srcElement;
- U9 u5 d( K. O5 E/ t; yvar   r   =e.createTextRange(); ' R6 D$ Z# l2 {' g1 q3 L+ S
r.moveStart( "character ",e.value.length); 7 x2 N/ F* {- l- w
r.collapse(true);
/ l) |. ^" \3 J+ p9 S- w2 a4 or.select(); 4 \$ u, X. o+ a% P% c
}
% m; H" q$ o# h8 f4 B" ^</script>
9 F, O" v* m' b: b8 {<input   type=text   name=text1   value= "123 "  >
; H' t6 ]6 ]" ^6 o6 I; W8 L1 J. ~# B15.   判断上一页的来源
/ j* M( x8 `0 z/ G8 A5 q' [6 xjavascript:
; P( K" t3 Y$ o( ydocument.referrer   H* O" w& D$ b$ S9 H; s0 _+ Z
16.   最小化、最大化、关闭窗口
- a4 ~4 L6 }7 J- y4 C7 U" c  Y<object   id=hh1   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   4 V% W8 V: K% m  |, O* h! B
<param   name= "Command "   value= "Minimize "> </object> ) R1 q7 X1 j9 u
<object   id=hh2   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   3 D. j0 ?( F# {# D3 e
<param   name= "Command "   value= "Maximize "> </object> * ~- n" n$ L/ l0 E
<OBJECT   id=hh3   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> - x/ h7 Y2 @" O; ]% \
<;PARAM   NAME= "Command "   VALUE= "Close "> </OBJECT>
& N5 K( ~6 r1 L5 s( ?<input   type=button   value=最小化   onclick=hh1.Click()>
7 d3 _  H8 K% p. D2 T<input   type=button   value=最大化   onclick=hh2.Click()> 7 k; g6 Z- C# p3 _7 g
<input   type=button   value=关闭   onclick=hh3.Click()> . U6 z3 Y/ d: |' ~2 s" ?
本例适用于IE
4 W: q  Q3 R3 ^* P' b- {, T% G' v. p17.屏蔽功能键Shift,Alt,Ctrl
2 K  a; g# R5 q, T<script> - \. P: |2 P+ w; x) @$ M3 D/ L; A
function   look(){   : S/ V6 t4 S/ n
if(event.shiftKey)   
% k) r9 ^* S7 \0 z4 x+ w6 Nalert( "禁止按Shift键! ");   //可以换成ALT CTRL
8 [! _7 W: q' I! C}   ' {0 C1 C6 W9 p. @6 v9 {
document.onkeydown=look;   
/ e! J! i& m' |. o6 ~  e</script> 2 c% l; ~7 d! n) K1 Z4 c1 O
18.   网页不会被缓存 * C- t  z, Y$ _9 X
<META   HTTP-EQUIV= "pragma "   CONTENT= "no-cache ">
" h  Y$ E; ^9 \% V7 u<META   HTTP-EQUIV= "Cache-Control "   CONTENT= "no-cache,   must-revalidate ">
* `1 j2 c- j: i' S% M* d<META   HTTP-EQUIV= "expires "   CONTENT= "Wed,   26   Feb   1997   08:21:57   GMT ">
/ M7 R$ s) q7 ^) o/ }# X或者 <META   HTTP-EQUIV= "expires "   CONTENT= "0 ">
9 _' b- n7 d+ J2 I0 d19.怎样让表单没有凹凸感? $ @3 D! ~- k. n+ m0 p) p6 V3 ?0 K
<input   type=text   style= "border:1   solid   #000000 ">   
: m& D1 x7 K6 Y3 g0 J9 X; X/ _0 g0 \  T0 {
$ G7 ?; f% t. J+ x( h<input   type=text   style= "border-left:none;   border-right:none;   border-top:none;   border-bottom:   ' v' N, m7 H1 Q, T. m' h
1   solid   #000000 "> </textarea>
; J# J) [0 B, \+ u6 G) L4 j: {' }% p20. <div> <span> & <layer> 的区别?   
! w3 Y8 {- l# ?6 Y4 g4 ^<div> (division)用来定义大段的页面元素,会产生转行   , @( ^/ r- q: t
<span> 用来定义同一行内的元素,跟 <div> 的唯一区别是不产生转行   & J# a( h8 V# ]" Y9 L& l' K( F
<layer> 是ns的标记,ie不支持,相当于 <div>
; [2 j1 Y$ C! w- l7 H2 r8 _21.让弹出窗口总是在最上面: 3 @. i% s+ K2 P1 U5 F3 p" B# ?7 n' m9 m
<body  > 4 o) w5 \$ \% t
22.不要滚动条?   
0 f" {$ s) Q) x6 @3 J0 ]让竖条没有:   ; M2 N0 g5 y, k* f" B! M
<body   style= "overflow:scroll;overflow-y:hidden ">   
) D% i! G9 u  G1 ?</body>   ' F2 P" n( {; G, E
让横条没有:   
% L# l2 I! V% c/ ?! {/ K0 ?<body   style= "overflow:scroll;overflow-x:hidden ">   * t9 R3 ~' t& Z! x; d- n+ j  q
</body>   
1 m% R6 Y" w  G- |3 [两个都去掉?更简单了   4 M. X0 w3 p3 u
<body   scroll= "no ">   ' ?$ u" r+ `! Y1 K6 t5 T
</body>   
8 |2 v7 o" f; E! Z8 ]9 K23.怎样去掉图片链接点击后,图片周围的虚线? * k3 a7 }0 L/ l& [4 T! Y1 m% y2 W) b
<a   href= "# "  > <img   src= "/blog/logo.jpg "   border=0> </a>
; y- p- t, u0 A24.电子邮件处理提交表单 ( n! H* E) n/ q/ I
<form   name= "form1 "   method= "post "   action= "[email=****@***.com]mailto:****@***.com[/email] "   enctype= "text/plain ">   
- ]4 f2 Y, s! p; Z<input   type=submit>
/ s( P* S" j! @- e3 X8 c" n9 i6 [</form>
: W6 X5 T) F' g. {25.在打开的子窗口刷新父窗口的代码里如何写? / d1 n2 }: f0 x: x
window.opener.location.reload() 2 J, m% s2 F, h5 j  ^( i7 Y
26.如何设定打开页面的大小
& [+ I6 E3 `/ n<body  >
" E9 J9 j9 h) j8 O1 o( r' T打开页面的位置 <body  >
( z3 q1 F" m& V0 R' [# V" w$ A27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动   7 ?$ T# l4 S' W9 Z3 t
<STYLE>   + \( F+ R0 \+ B: |. c
body   / E4 v, T/ D. {6 Q9 `1 Z
{background-image:url(/blog/logo.gif);   background-repeat:no-repeat;   ( }* b  Z7 s6 a3 H9 v% [
background-position:center;background-attachment:   fixed}   3 R6 L8 b& I2 n
</STYLE>   $ J/ h4 \2 J% R4 ^; W5 A: @! O
28.   检查一段字符串是否全由数字组成
6 O4 S+ ?5 m' g& v) b2 s. M0 z<script   language= "Javascript "> <!--
+ w9 R1 q7 Z/ `function   checkNum(str){return   str.match(//D/)==null} 5 ?) u# l( m2 C% n) r: |2 \
alert(checkNum( "1232142141 "))
$ e; ^8 e  F! P" malert(checkNum( "123214214a1 ")) 0 M: k1 y( A# Q6 F$ i) Z! f0 C! q
//   --> </script> 4 Y6 k, C1 ]) s/ ]& _! ]
29.   获得一个窗口的大小 3 {) Z/ r. j$ o% d9 X
document.body.clientWidth;   document.body.clientHeight 7 \: ~; r8 y+ Y0 s$ v% |6 j7 [% s( f
30.   怎么判断是否是字符
2 J2 @# \$ s: H5 g% sif   (/[^/x00-/xff]/g.test(s))   alert( "含有汉字 ");
7 e. T- g5 n  ]* i7 ?1 A: Ielse   alert( "全是字符 ");
, J8 L: t" V  t31.TEXTAREA自适应文字行数的多少
# \7 Q7 i% ]1 [5 ^& A, r: q; G<textarea   rows=1   name=s1   cols=27  >
9 y. m) M, z  Y+ [</textarea> 5 w# f, Q. C6 d/ R! S
32.   日期减去天数等于第二个日期 0 v' I9 K! d1 v. z3 n+ d
<script   language=Javascript>
7 U1 V* U0 t( V( Q% C) efunction   cc(dd,dadd)
' K* L2 P6 r* z) D{
% o9 ~1 R. n+ a5 Q$ z//可以加上错误处理 ; p1 o1 c# P' r% q7 u" h8 p! v  Y
var   a   =   new   Date(dd)
! d$ w1 ^9 _; H9 ?a   =   a.valueOf()
: f7 A1 w/ Y6 h- {# za   =   a   -   dadd   *   24   *   60   *   60   *   1000   {" ?: p7 q( W& Y, Z
a   =   new   Date(a)
9 a  K" M8 A3 i* x& xalert(a.getFullYear()   +   "年 "   +   (a.getMonth()   +   1)   +   "月 "   +   a.getDate()   +   "日 ") 8 R& ]: P% }! ?+ x8 X0 U
}
- ?+ ]5 ~! l  P" A/ P1 P, wcc( "12/23/2002 ",2)
0 y5 ]1 m: H/ y) w9 f; T9 X2 h</script> + Z4 ?& U2 H+ P5 w  d8 Y" a: Q
33.   选择了哪一个Radio
! L8 T* y( p! ]0 g6 j+ K" \& Q<HTML> <script   language= "vbscript ">
5 f  Q8 A3 n/ `+ F5 g$ S( \% ?3 t5 Lfunction   checkme() / X6 E5 \( r& l( ^+ ]4 D1 _
for   each   ob   in   radio1 + O; i! B" }5 G& f5 t* [
if   ob.checked   then   window.alert   ob.value 9 a. S' r' c! s$ E0 C4 b* t5 V
next / V0 T$ v" p5 A" k2 R% H# S
end   function 1 P; n: W* p  g$ x
</script> <BODY> ( q: E2 M- a) l4 o- m( s9 m. Q
<INPUT   name= "radio1 "   type= "radio "   value= "style "   checked> Style
, a7 z; _' g* B+ [<INPUT   name= "radio1 "   type= "radio "   value= "barcode "> Barcode
" `2 S: ^1 _5 ^% L: {! R; N<INPUT   type= "button "   value= "check "  > 2 c/ p& X- J8 u; i+ ~8 Y& \5 m/ e
</BODY> </HTML> 8 x2 b& N3 C, X& Q& x+ L' _
34.脚本永不出错 . P6 E; t1 w, m: a* a
<SCRIPT   LANGUAGE= "JavaScript ">   
1 d8 S- T1 o$ W: u) p) u0 J3 A, \<!--   Hide   
. m1 d+ ^* B* @. c7 Y. t% j" ]1 pfunction   killErrors()   {   5 T2 H5 ~: Z& a! K$ j+ V9 e- ?
return   true;   
0 V& g' E: M( X}   
: r( w9 c; q, k& Y# O( j9 G" kwindow.onerror   =   killErrors;     Q, ]3 u0 \  Q& E$ h
//   -->   $ v3 W4 z) R9 P: v, i
</SCRIPT>
, `+ B, F9 z: B' L35.ENTER键可以让光标移到下一个输入框
2 Z( f; B8 [; d0 J( ~, t2 h0 V<input  >
+ R( Z9 e  ?$ ]* [' x" A# }36.   检测某个网站的链接速度:
/ p3 ~* s* u( X" Y& l# D) t把如下代码加入 <body> 区域中:
( s; ^0 O- y5 j+ |6 x+ ^<script   language=Javascript> 4 \5 `5 c) ~) L! {% {2 U6 l( b
tim=1
  F7 D' g- g3 @setInterval( "tim++ ",100)
" h* D% t+ p1 |+ kb=1 ' d) P  N2 g  b* c5 q! T* y; g
var   autourl=new   Array() , D  t& {- c/ k6 S! i
autourl[1]= "www.njcatv.net "
3 n3 j1 d- @4 Q0 uautourl[2]= "javacool.3322.net "
7 W8 Z) E7 o- \$ B! W, vautourl[3]= "www.sina.com.cn " $ K% v0 `/ V4 d+ o4 @
autourl[4]= "www.nuaa.edu.cn " 8 A/ r6 S( I% N- ^+ @
autourl[5]= "www.cctv.com " 9 j) [0 P; y2 v& j
function   butt(){ 3 L# A7 ^+ u- Q" h
document.write( " <form   name=autof> ")
9 L, W+ ?' h+ N; ]for(var   i=1;i <autourl.length;i++)
3 t! B: A" e+ G6 U( d& `document.write( " <input   type=text   name=txt "+i+ "   size=10   value= "/blog/测试中......> "   =》 <input   type=text   
) q1 P0 g1 I+ p' [8 E1 C# uname=url "+i+ "   size=40>   =》 <input   type=button   value=GO   
2 m2 |* H7 |: }) V. z* Konclick=window.open(this.form.url "+i+ ".value)> <br/> ")
6 d0 d$ ]8 \+ G; O- g# ~document.write( " <input   type=submit   value=刷新> </form> ") 2 N2 x5 ?7 F) O" |" \1 i- K
}
  n4 ~3 x  P1 k; V% nbutt() 6 D5 E5 T# {# ]) g! d; Q& H
function   auto(url) ( F6 I) a6 f& S4 ?; `2 M3 K
else
. k' p6 U. K3 {; j2 t! Rb++ , P6 [& ^! n, ~6 B
} 9 m( W2 m0 s9 a/ p. u! |( J
function   run(){for(var   i=1;i <autourl.length;i++)document.write( " <img   src=http:// "+autourl+ "/ "+Math.random()+ "   width=1   height=1   
# k/ k7 h, ^0 E9 D" Y* ~onerror=auto( "http:// "+autourl+ " ")> ")}
2 ~- c( i, A- V' C( Urun() </script>
+ P- s  S& g! \& N: a37.   各种样式的光标
& T8 w5 t+ B- ~6 K! @9 Tauto   :标准光标
" S$ C9 {; G5 m3 |+ g  o( c" J! sdefault   :标准箭头
6 P1 M# u/ C7 Dhand   :手形光标
. Y6 c' G" r4 p5 C% J2 v/ Kwait   :等待光标
1 V8 ?7 q& i/ T3 ]4 r$ x' dtext   :I形光标 5 _& o8 N( n% [) X9 @0 l2 U; `
vertical-text   :水平I形光标
0 N2 D  f* g! l8 @- A1 \no-drop   :不可拖动光标 % ]6 H% ?4 ~8 w* z& H
not-allowed   :无效光标 + X5 a, W5 ]- S* u* ?; S, H5 ~
help   :?帮助光标 $ T* U1 s$ |. g" f. ~( _
all-scroll   :三角方向标
- ^9 V0 t: d9 H: U* w% f! v$ O0 Hmove   :移动标
) R5 \& _/ ]/ Gcrosshair   :十字标
, }. E" l' Y1 H! S7 Ie-resize
. O6 Z- l; ^' n1 m- \6 En-resize
( X/ F* J* o( B2 F, {0 {0 Knw-resize
; P5 R1 |: y, p2 m* vw-resize
* D/ l; o# g2 K2 s' us-resize
. l9 H: E3 t1 }9 ^: ^: @' o/ mse-resize
2 X8 s8 U; I! F' u# B$ ?; c/ Wsw-resize
# ]$ _5 a6 p0 F  ~( g" g; A% O38.页面进入和退出的特效 - F. d- C+ g: `# |6 w8 U
进入页面 <meta   http-equiv= "Page-Enter "   content= "revealTrans(duration=x,   transition=y) ">
' p! g3 a% [$ L+ ?# i4 d0 a推出页面 <meta   http-equiv= "Page-Exit "   content= "revealTrans(duration=x,   transition=y) ">     $ R8 e) v' \: e& F; v
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: ( }; B4 I1 B* H
  0   矩形缩小   
+ ]& U9 M( p+ h4 t% r$ M  1   矩形扩大   ( T' Y0 ^6 [- n8 H
  2   圆形缩小 / z7 X1 @  k/ M5 @# u3 X9 {
  3   圆形扩大   
, |' O; ~+ O5 B+ E) l2 U+ ]2 ?  4   下到上刷新   6 w2 g6 I$ X% |/ U$ q( A
  5   上到下刷新
: n! s- e0 }1 Y+ H  \  6   左到右刷新   
% Y; \& N- p8 K% B1 n# }0 r7 n2 I  7   右到左刷新   
6 X2 J  i8 K2 A: @  8   竖百叶窗
. L' a& C4 v  p; |5 l1 @  9   横百叶窗   
+ Z" U* ?/ o" C7 o2 h8 B2 x  10   错位横百叶窗   ! c$ k' G3 l  U: S) S
  11   错位竖百叶窗   c5 m* `8 D5 g6 B3 f" ^
  12   点扩散   / t1 v& E" D( b1 Q2 p& F( S
  13   左右到中间刷新   
4 K( y/ ^8 P2 a  o. e  14   中间到左右刷新
- R7 ]* I& }4 {: f  15   中间到上下
% f- i: m, u" z  16   上下到中间   5 ?5 g" c9 r) T, Z0 e5 z  P, S" l
  17   右下到左上
% S9 r, |3 |. |& y' p% H' _0 m$ x  18   右上到左下   : x" A, k$ F$ G9 I) A
  19   左上到右下   ; w, T: F9 L* p1 k8 W
  20   左下到右上
. A* z: E2 v# a4 U' F& b' F7 e  21   横条   / i5 ?% p8 L( g& ?, ?, A
  22   竖条   & R/ Q7 ]. U( B  Q9 G
  23   以上22种随机选择一种 0 b% C% D4 N; M2 Y9 I# Y
39.在规定时间内跳转
5 W5 B* b. h8 k/ M7 j1 x0 \. Y<META   http-equiv=V= "REFRESH "   content= "5;URL=http://www.williamlong.info ">   * @  i- a* {0 z& S, M
40.网页是否被检索
( z/ s3 x4 ]; s3 A: [  S9 Y<meta   name= "ROBOTS "   content= "属性值 ">
  P* H5 [* T* u, W$ O4 _% ]  其中属性值有以下一些:
3 C( ]$ j3 R! Y7 G+ ~+ A  属性值为 "all ":   文件将被检索,且页上链接可被查询;
: i# m$ T1 K4 [+ M  属性值为 "none ":   文件不被检索,而且不查询页上的链接;
' U! Q" S/ y) w6 N6 |* ~  属性值为 "index ":   文件将被检索; ' F: w/ M8 {/ p3 W* e
  属性值为 "follow ":   查询页上的链接; 4 h8 A5 \7 x& Z0 @! Y7 x7 q+ e
  属性值为 "noindex ":   文件不检索,但可被查询链接;
+ W6 L5 M# a& ~3 [' \1 a3 X/ q2 b  P1 u  属性值为 "nofollow ":   文件不被检索,但可查询页上的链接。 ! ]- B% F' o) f" ~# _- e- S
最大化窗口?
. e8 S& t; \! {<script   language= "JavaScript ">
/ T4 T% w$ Z1 K: E. X0 y, o: `<!--
( a) C7 N- j& s# S, pself.moveTo(0,0) * F# ]9 f/ O5 k# N$ Z" B" B2 Y
self.resizeTo(screen.availWidth,screen.availHeight)
3 N- ?5 [9 _0 T" f) w4 a4 y//-->
& E8 h, `% s+ \0 a, r/ l</script>
/ h5 `" k! H; }2 j5 ]
8 Q3 d& U+ ]- l  Y2 h0 h" d$ q
9 w; t, B: [8 S1 ^) c9 U! _$ v解决问题:由于层与下拉框之间的优先级是:下拉框   >   层,因此在显示的时候,会因为优先级的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的   z-index   属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:
5 O1 @* w8 R9 N: c7 l+ f) r<div   id= "menu "   style= "position:absolute;   visibility:hidden;   top:20px;   left:20px;   width:100px;   height:200px;   background-color:#6699cc; ">
* ^2 a7 i6 i1 V- w( c9 b- o& n' T$ L<table> 6 L6 {- g8 d' r
    <tr> <td> item   1 </td> </tr>
5 l$ c# N2 F8 V8 w" W2 h3 E    <tr> <td> item   2 </td> </tr>
& j0 s  H  \# n; m) {. N    <tr> <td> item   3 </td> </tr>
- o* H9 k. j% N    <tr> <td> item   4 </td> </tr> ( L4 F3 O/ G, U
    <tr> <td> item   5 </td> </tr> ! s8 ?) s% i1 _+ H5 e) T
    </table> ; Y% g/ u! f# {/ P4 g! t
    <iframe   src= "/blog/javascript:false "   style= "position:absolute;   visibility:inherit;   top:0px;   left:0px;   width:100px;   height:200px;   z-index:-1;   filter= 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0) '; "> </iframe> - V- H! \8 j8 ~" y/ \
</div>
3 z2 k% Y% [' |1 D<a   href= "# "  > menu </a> 6 h0 K7 e" s4 f5 u/ T0 U* x
<form>
- {; M; `9 C, P9 q    <select> <option> A   form   selection   list </option> </select> / f- a5 t3 b2 q5 N1 }, _- ^
</form> 7 |4 X5 m) J7 X8 X' G9 d
输入框也可以做的很漂亮了 / b6 P* I; k) u( g( c
<div   align= "center "> <input   type= "hidden "   name= "hao "   value= "yes "> ; \  z& ^# L) P4 g) S. g0 e
                            外向数: <input   ! w8 `. `# h5 s! h
            name=answer   6 r: J) B  W, G3 Z
            style= "color:   rgb(255,0,0);   border-left:   medium   none;   border-right:   medium   none;   border-top:   medium   none;   border-bottom:   1px   solid   rgb(192,192,192) ">
. x- G2 V6 B; Q8 J5 {* P                         没回答的题数: <input   
7 N1 X9 v5 ?) `' r& F" [            name=unanswer   id= "unanswer "   
5 E( G* n1 _( E& n; F$ R* C            style= "color:   rgb(255,0,0);   border-left:   medium   none;   border-right:   medium   none;   border-top:   medium   none;   border-bottom:   1px   solid   rgb(192,192,192) "> / ~8 i' |6 V) `: Q7 Q
                        <br/>
0 h( J5 v6 M, o- k4 O3 t+ |/ }                        总得分:
6 q1 W0 V& V/ L( M. z: J! F                        <input   ( T/ J( ^+ x6 h) A, r
            name=score   id= "score "   
! _9 k" z% Z: L            style= "color:   rgb(255,0,0);   border-left:   medium   none;   border-right:   medium   none;   border-top:   medium   none;   border-bottom:   1px   solid   rgb(192,192,192) ">
0 O2 R  L' _+ \% w9 J/ ?) c                         结    论: / H' U2 f, S& N5 Q5 G% I, G( f
                        <input   8 q7 X& x' K( _" l' c: F2 j( |
            name=xgjg   id= "xgjg "   
) v0 W5 u4 k/ N5 \. \% z            style= "color:   rgb(255,0,0);   border-left:   medium   none;   border-right:   medium   none;   border-top:   medium   none;   border-bottom:   1px   solid   rgb(192,192,192) "> : I$ W' e3 y( Z, J! I5 {0 G" `1 w
                        <br/> % G& A2 M& y  ?8 _
                        <br/>   
: s, K! Q2 N2 C& h/ |                        & G, s/ v; w; }9 m  d
                        <input   onClick=processForm(this.form)   style= "FONT-FAMILY:   宋体;   FONT-SIZE:   9pt "   type=button   value=查看结果   name= "button ">   
3 k6 o7 X4 N- H  |1 _, W                          <input   type= "reset "   name= "Submit "   value= "重做 ">
6 B9 A/ p" z1 U8 y& @                        </div>
; y* k! B$ d7 a1 S% z注意:修改 <body> 为 <body  > 即为打开最大 9 r! A3 `' R7 X
化窗口,而如果改为 <body  > 就变为窗口一打开就最小化
/ I5 b6 T* f3 O" m; K; v<object   id= "min "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> - e$ Z6 N# _  C9 J
                        <param   name= "Command "   value= "Minimize "> * u% G2 j6 {" N7 o3 H0 [2 a( u
                    </object>   <object   id= "max "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> 3 N3 J, S( x. P8 A% \2 e6 u. R
                        <param   name= "Command "   value= "Maximize "> , Q1 T% \9 B# W* t
                    </object>
! x; X+ ]  }) L</body> % r# p9 a; D$ G. }7 Q" k
页面自动刷新(说明) * Y  F' i. u; A0 V& m  r
当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效。你只要把如下代码加入你的网页中就可以了。
5 z. a' C: q; \0 i1,页面自动刷新:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20 "> ,其中20指每隔20秒刷新一次页面. ( c# P. T- O' n1 @
2,页面自动跳转:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20;url=http://www.williamlong.info "> ,其中20指隔20秒后跳转到http://www.williamlong.info页面。   $ r- _3 q# _9 e, \2 C8 r$ Q# ^7 Z
页面自动关闭
" z0 N6 s9 s) W" F) u5000是指时间 <body  >   ! u0 i+ G/ ~) f. \1 ?- M1 V& i
弹出窗口自动关闭   ; l+ u" X5 o! n/ v# X$ c9 O! l7 m
10秒后弹出窗口自动关闭 - ], A/ A  @" h6 i+ n
注意:在新的tan.htm的body中要加   <onLoad= "closeit() "> % D% ~6 J% o3 `; b3 r
head % M; E  `; D$ K/ e. E: Z8 K4 t
<script   language= "JavaScript ">
' ~* n8 Y5 `. Z) B0 ^<!-- 1 g. V2 d, s6 j& I
var   gt   =   unescape( '%3e '); & L) a% r1 P# O1 c
var   popup   =   null; . d$ ^, S1 W. M. L1 N- u4 Z0 E
var   over   =   "Launch   Pop-up   Navigator ";
  L! ~- B  j, Epopup   =   window.open( ' ',   'popupnav ',   'width=225,height=235,resizable=1,scrollbars=auto ');
' G9 ~  N5 [8 o. O& D: tif   (popup   !=   null)   { 7 y$ d7 j  `3 ^- k* [+ _* H4 s
if   (popup.opener   ==   null)   {
7 s! M5 K2 `: \. O; z7 j( \popup.opener   =   self;   ) }4 x, C" B  R* U
} * w  A' k7 }! e8 ]$ }8 G1 M
popup.location.href   =   'tan.htm '; ) E0 k' h7 q. Y: i& a* p0 t
}
$ L" K' y5 f( b; M: q6 a3 z//   -->
6 o8 U2 T- w* l; y: q4 `. a</script>
$ G) I6 |8 C5 P<body> 注意:这段代码是在新建文件中的
: V9 q# G+ }" m0 [<script   language= "JavaScript ">
+ }# F+ M! _5 g  function   closeit()   
& `% X3 m) p) N  M1 B" v3 `0 ]  </script> 0 u; A! @+ x6 h1 Z- f4 U9 f
这个可不是 <iframe> (引用)呀。是直接调用的。以下代码加入 <body> 区域 & i3 }) f: E9 a1 G+ f7 F' \
<object   type= "text/x-scriptlet "   width= "800 "     height= "1000 "   data= "../index.htm "> ) O+ C% y$ j2 u# z( ~( q
</object>
1

评分人数

  • zw2004

帅的没我有性格,有性格的没我帅,鹅,绝不是一般的人`

顶哈

顶顶

TOP

返回列表
【捌玖网络】已经运行: