返回列表 发帖

另类实用代码~ 家底奉上

1.     将彻底屏蔽鼠标右键 $ _& F2 l' `% A) W8 z3 f; W0 o! d
<table   border   oncontextmenu=return(false)> <td> no </table>   可用于Table
" r7 R/ z) i& w7 z2 ~7 ^" Q2.   <body  >   取消选取、防止复制 4 `6 Y, o/ j; R" A+ @
3.     不准粘贴
- r! m" q+ c; U4.       防止复制
" ?" Q- ~( ?! s, i$ j$ X2 H5.   <link   rel= "Shortcut   Icon "   href= "favicon.ico ">   IE地址栏前换成自己的图标
4 B, Z6 A3 ^3 s, r% M1 e! A8 |, A0 l! v6.   <link   rel= "Bookmark "   href= "favicon.ico ">   可以在收藏夹中显示出你的图标
2 e: Y# U1 L* k' c( m7.   <input   style= "ime-mode:disabled ">   关闭输入法 % v& Z# S- {' y* ?; j& f# K
8.   永远都会带着框架 5 M( v) W+ V) F
<script   language= "JavaScript "> <!--
# W4 S" o5 o, }* T5 m8 v: |8 n: wif   (window   ==   top)top.location.href   =   "frames.htm ";   //frames.htm为框架网页
$ W4 D$ W9 \% e; f: ?* ^# s5 b5 S//   --> </script> / W0 ^2 v0 r5 g$ Y+ d3 f
9.   防止被人frame
$ x, U. z, q5 i2 q, u# J$ M<SCRIPT   LANGUAGE=JAVASCRIPT> <!--   
5 C$ f% K6 U- ]+ }4 `; iif   (top.location   !=   self.location)top.location=self.location;
1 {: C! ~2 ~9 C+ n6 R//   --> </SCRIPT>
# k6 @5 t& F& n9 R2 C# |10.   网页将不能被另存为 2 P6 [, Q" X: `! ?* \* `  {
<noscript> <iframe   src= "/blog/*.html> "; </iframe> </noscript>   % v: E) u; u5 [1 u& d0 t
11.   <input   type=button   value=查看网页源代码   9 ?" P/ s0 k/ P2 t5 U  w- g+ l$ w
onclick= "window.location   =   "view-source: "+   "http://www.williamlong.info " ">
1 r5 C& Z& \$ N: n, C7 a12.删除时确认
2 E) o0 d5 I0 h# _7 H<a   href= "javascript:if(confirm( "确实要删除吗? "))location= "boos.asp?&areyou=删除&page=1 " "> 删除 </a>   
+ o; `0 I* J; C, f9 s2 B2 |( S0 F13.   取得控件的绝对位置 / \; w4 s( r0 t
//Javascript   A6 r4 W% R6 h( e3 J6 S/ `+ N
<script   language= "Javascript ">
, [4 G/ ?) |$ x) ~* yfunction   getIE(e){
/ F/ U! b# z4 A) @" T6 t+ U5 @: ~var   t=e.offsetTop;
; ^2 |0 H; v# |* w  Lvar   l=e.offsetLeft; 5 j3 R4 i7 T5 G' d. w1 U0 D
while(e=e.offsetParent) $ M( R. m% a4 E0 v
alert( "top= "+t+ "/nleft= "+l);
7 G! n9 I0 J' G& j}
, N3 K( L1 h2 p7 t2 Z</script>
1 `+ V1 E' x3 |+ }2 j//VBScript
, i, W0 {" `3 G% F5 m+ @1 b! g<script   language= "VBScript "> <!-- 2 p5 J! f' K; u6 ~- q, d
function   getIE() ! E  w0 U7 S: G; s6 D, c
dim   t,l,a,b " o/ J5 H: V/ ^5 e" }; W
set   a=document.all.img1 ) ~4 C  M  {- C; y
t=document.all.img1.offsetTop
$ Z  f' C7 j+ Q4 _2 El=document.all.img1.offsetLeft
! [  Y* [9 x- J3 i+ i9 Iwhile   a.tagName <> "BODY "
# |* d0 `' ?- s3 Z2 m( @+ h. uset   a   =   a.offsetParent
/ I: I: h* `8 c! y. _! V9 I0 d+ mt=t+a.offsetTop
4 ^5 S: C+ W! ]( w+ b: p) M9 ol=l+a.offsetLeft ) `0 f& ~% H( I3 {& X$ w; y2 D1 u
wend
0 M' V, D0 h& T- L, @msgbox   "top= "&t&chr(13)& "left= "&l,64, "得到控件的位置 " % b9 H: A/ ?; i( h
end   function : b* ], R4 j! d" ^
--> </script> # s$ o! [. J3 \2 O, N) v% z2 w1 V& S
14.   光标是停在文本框文字的最后
! d2 j  v8 v6 p' `1 [- f<script   language= "javascript ">
* E( ]5 j) l3 V7 l: |function   cc()
0 g" ?2 P6 t! a  I; q) ~) K2 K{ 3 @+ q) W0 @( ]8 X9 J$ v6 k
var   e   =   event.srcElement; 4 s% j0 s0 W+ c* w  F  v$ T$ T
var   r   =e.createTextRange(); 8 O* f0 N% V: E
r.moveStart( "character ",e.value.length); 3 r, K! h, o, I0 q( a' ]" J7 u. {
r.collapse(true); ' l& j6 q9 o; V) L8 D" b  y& L
r.select();
: g$ M* Z$ m( {0 |! r6 S( F} * E- Y- S8 g) G7 `6 `: I
</script>
1 m8 K8 {! P# Y8 q, T0 n; i<input   type=text   name=text1   value= "123 "  > 1 N/ h8 J( }0 q$ N+ q
15.   判断上一页的来源 8 h6 T* G" J; c% ~# E+ v3 r: z( @1 D2 S
javascript: 0 m& v4 s) \7 Y( v8 y
document.referrer
7 n; X7 X: W; j8 C( p* [7 A% I16.   最小化、最大化、关闭窗口
2 m+ {# @+ t) z<object   id=hh1   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   
" d3 f0 Z+ I5 ^1 p0 |- A<param   name= "Command "   value= "Minimize "> </object>
8 q; A1 E% B' K5 g% p<object   id=hh2   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   
' @, |; w) X# n+ O' y& j$ @. r<param   name= "Command "   value= "Maximize "> </object> 0 }6 D, l& X. }/ w7 X
<OBJECT   id=hh3   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> 1 `3 h5 t+ o: E9 U8 z) J
<;PARAM   NAME= "Command "   VALUE= "Close "> </OBJECT> ; }, M, B" d+ j! s+ S# J
<input   type=button   value=最小化   onclick=hh1.Click()>
: b2 o! d4 Y# v/ F<input   type=button   value=最大化   onclick=hh2.Click()> 5 S8 `1 M. m; o  S. X& W' S  C
<input   type=button   value=关闭   onclick=hh3.Click()>
0 L* c- l: `5 G* e1 w% z1 G本例适用于IE 3 N+ Z! c  n* f0 @: n* k
17.屏蔽功能键Shift,Alt,Ctrl
3 c7 Q5 `0 o+ u2 n. R8 h4 s<script> 8 F7 c/ m5 R. Y8 p& u  A
function   look(){   & N! ^6 Y$ ]+ B# D2 }: e: ^" G5 u( M
if(event.shiftKey)   
. C  N8 e( o/ [0 Yalert( "禁止按Shift键! ");   //可以换成ALT CTRL   A- s* v/ C: X7 a
}   " t5 P3 _( A2 h
document.onkeydown=look;   $ {: P; d; ^, ?9 |
</script>
! e7 `; r. p' L( n8 }18.   网页不会被缓存
- j( z7 u% `( k/ x$ A<META   HTTP-EQUIV= "pragma "   CONTENT= "no-cache ">
  H4 M$ p- {' _. A, `<META   HTTP-EQUIV= "Cache-Control "   CONTENT= "no-cache,   must-revalidate "> " y' p. J$ s! H/ q) {7 W7 v$ |
<META   HTTP-EQUIV= "expires "   CONTENT= "Wed,   26   Feb   1997   08:21:57   GMT ">
* ~8 k* A1 z" l. g" Q2 Z0 q或者 <META   HTTP-EQUIV= "expires "   CONTENT= "0 "> # H: E! \' n- x, N& C! C
19.怎样让表单没有凹凸感? 5 s. }9 w, p3 U5 C
<input   type=text   style= "border:1   solid   #000000 ">   , _1 k% w. i0 N  G3 ?+ S5 ]4 I, c/ x. N
& F$ d+ l, m( E( X! {0 r1 P  d
<input   type=text   style= "border-left:none;   border-right:none;   border-top:none;   border-bottom:   3 A% V  h! w9 V! p9 I& J  ~0 W( o
1   solid   #000000 "> </textarea> & Y, ?  q* O' R' Y1 U
20. <div> <span> & <layer> 的区别?   
$ K7 M/ [" n7 c/ x( R<div> (division)用来定义大段的页面元素,会产生转行   6 T' X( ^: q3 N# z
<span> 用来定义同一行内的元素,跟 <div> 的唯一区别是不产生转行   
, n7 s0 P* N8 q5 B<layer> 是ns的标记,ie不支持,相当于 <div>
; u. c2 V/ d0 A- N; r21.让弹出窗口总是在最上面:
' G2 o, f& d% N# \" ]- A8 O<body  > ' X6 Z0 L* t6 V; l; P9 E' P
22.不要滚动条?   - n) Y: j4 G' g8 a$ \9 ~
让竖条没有:   
2 m8 I& b) [0 t/ f# d4 j* C8 ?3 p<body   style= "overflow:scroll;overflow-y:hidden ">   
& \: {! s' Q! x* A' _3 U" H6 g</body>     k1 D" ]: ~' S. x7 p6 f! P
让横条没有:   
0 X( h) K9 Z: _' ~; P9 q7 @; S" |<body   style= "overflow:scroll;overflow-x:hidden ">   
0 I3 D6 j* o, d5 E  e( Q0 D</body>   9 V% U5 w# G) }7 A  Y
两个都去掉?更简单了   
( H7 n5 ~( l2 E4 a2 T<body   scroll= "no ">   
. }' `2 V% P6 K- }3 @5 E</body>   / @+ J) J3 E! I/ ~7 x6 |4 C( l; x
23.怎样去掉图片链接点击后,图片周围的虚线? ! v1 V: O9 D7 }% D* ^
<a   href= "# "  > <img   src= "/blog/logo.jpg "   border=0> </a>
! _! E; I* [2 ^2 o4 s24.电子邮件处理提交表单 ! v# h1 c& |6 g3 Y
<form   name= "form1 "   method= "post "   action= "[email=****@***.com]mailto:****@***.com[/email] "   enctype= "text/plain ">   
" ]' z1 _. U" r  B' _/ d4 \9 i<input   type=submit>
# p1 h: @9 w8 q& u</form> - O. p" U+ K+ [! T1 _0 D2 ^
25.在打开的子窗口刷新父窗口的代码里如何写?
/ ?' `: N& \, a% Z4 d7 Kwindow.opener.location.reload()
8 @& w8 }. |0 e! N* w26.如何设定打开页面的大小 ' B; b$ Q; c# h6 ~2 ?9 O0 j( |' p
<body  >
# d6 s4 b3 V" ~+ {% o9 k" D# ^& |打开页面的位置 <body  > + o0 _4 Y& P$ l& z
27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动   
( \2 {: i* S+ N& R: E4 C! S! H$ v<STYLE>   0 V3 S0 o) O1 j' y) y1 L% U
body   8 E7 s+ g2 y: w" B- E
{background-image:url(/blog/logo.gif);   background-repeat:no-repeat;   . ]  e4 `2 }  r2 t# E2 G" ]
background-position:center;background-attachment:   fixed}     ]( V8 R/ L9 r) {7 h) d" H
</STYLE>   
1 ]3 e# L- z9 N9 l) Y! e28.   检查一段字符串是否全由数字组成
$ W3 r# ]7 H* w+ S' N7 s0 x! Y<script   language= "Javascript "> <!--
* w8 {! n& e! Z2 o/ T: Nfunction   checkNum(str){return   str.match(//D/)==null}
1 K# b9 ], q% b4 I1 B) Q: q2 a# J3 A6 calert(checkNum( "1232142141 "))
5 @# j! Q! X1 Galert(checkNum( "123214214a1 ")) * S/ b3 F% i0 E" G  Y3 j2 P
//   --> </script>
; m' M1 z  M1 {  Y% r+ o1 j29.   获得一个窗口的大小
+ I4 f' G3 g9 Z& {8 Q) Hdocument.body.clientWidth;   document.body.clientHeight
* w3 u3 N! G! g! y  g30.   怎么判断是否是字符 0 @6 r; Q7 A) b2 V
if   (/[^/x00-/xff]/g.test(s))   alert( "含有汉字 "); - r8 f, G* z& y' s. i* w2 |0 ~
else   alert( "全是字符 "); & n1 k# [7 O! _. n9 A/ R* @
31.TEXTAREA自适应文字行数的多少 $ R7 E) F5 h1 K
<textarea   rows=1   name=s1   cols=27  > ) V# I4 Y( v9 X4 x) H
</textarea>
! H& l1 v7 O# q6 D1 H32.   日期减去天数等于第二个日期 / O% Q; x3 i& V; Z5 k' J
<script   language=Javascript>
' h+ H7 B% ~3 Z6 X% P* ^function   cc(dd,dadd) / f. x) f& ]  W+ ^1 C" c! E+ j
{ , R. x5 H) h5 ^3 h$ J( ]/ b
//可以加上错误处理 ! w1 O/ a( d' l5 j* h4 N
var   a   =   new   Date(dd) ' i9 k9 Q; Y  B8 Y
a   =   a.valueOf()
' a: e6 j+ }, I( M7 j( X, l' Va   =   a   -   dadd   *   24   *   60   *   60   *   1000
. {) y# `/ m$ Z* Wa   =   new   Date(a)
2 X- X3 A5 P0 w' |/ E! salert(a.getFullYear()   +   "年 "   +   (a.getMonth()   +   1)   +   "月 "   +   a.getDate()   +   "日 ") 0 K' A+ ^" G3 e& P( `, y
}
) ]9 I- P! @% @) y% x6 hcc( "12/23/2002 ",2) 1 R8 r0 i$ `8 u( }- Z- p
</script>
; i$ ?* J" \5 t; B/ q' v0 R9 C33.   选择了哪一个Radio
4 j2 c2 s7 s6 h& |8 m; r/ A<HTML> <script   language= "vbscript ">
2 @' w/ e9 f+ u3 ]% `# Vfunction   checkme()
1 Y: |8 L' {9 {for   each   ob   in   radio1 ' d" y5 }2 m+ v- [
if   ob.checked   then   window.alert   ob.value : t/ D/ V) l3 j! R5 Q/ L/ q
next
7 U2 F, ~, u1 I' M* Vend   function
" l/ P7 z3 X1 C. h</script> <BODY> + S% A* T% u* k1 h" v9 Z
<INPUT   name= "radio1 "   type= "radio "   value= "style "   checked> Style 4 x: X0 C1 G; e5 d
<INPUT   name= "radio1 "   type= "radio "   value= "barcode "> Barcode
/ b; b+ k6 L4 i- Q<INPUT   type= "button "   value= "check "  > 2 h) H+ H0 ]) c( B1 P
</BODY> </HTML>
4 L- }( E, ?. ?& D" x! O34.脚本永不出错 ' x( s0 s0 ~7 l0 Y8 S% r# k/ v
<SCRIPT   LANGUAGE= "JavaScript ">   * }( C: g; n3 w2 ~
<!--   Hide   
, y+ m9 H% j& `7 i2 ?0 dfunction   killErrors()   {   
% z& I9 L9 T9 c' Dreturn   true;   1 K- a6 N& k- `% f4 I' y
}   , U) ?8 i- ~7 \3 @* C: l
window.onerror   =   killErrors;   ' x+ e& p5 Z" T+ _; m: Z5 W- v
//   -->   
  x. P2 P% T: |- k: G% E</SCRIPT> . F6 r1 k, N! U; g5 `2 k$ d
35.ENTER键可以让光标移到下一个输入框 ; H3 j5 R- S  z, ?( _
<input  > ! F; h; D) ~8 u. l
36.   检测某个网站的链接速度:
* B9 p* m" b0 o' ]" s6 ~" `) L  {把如下代码加入 <body> 区域中:
9 w: A+ l4 W$ Y<script   language=Javascript> , ~4 {9 ^% m5 u0 p% N$ }
tim=1 1 x9 p6 Z% m- o2 d7 w2 i
setInterval( "tim++ ",100)
+ R1 g* {, l4 p2 [. R% _b=1   R4 j; s) Y# K. V
var   autourl=new   Array() 6 {, b& o4 W% v6 J7 Q+ ~
autourl[1]= "www.njcatv.net " 0 r# b5 g# a' i0 Y
autourl[2]= "javacool.3322.net "
; @' q1 {0 J  l5 U' b: q. `" Y& Vautourl[3]= "www.sina.com.cn "
  ^2 ^2 [7 s* h' Nautourl[4]= "www.nuaa.edu.cn " ) C2 B: b, G. o; N* c1 G; [- ?
autourl[5]= "www.cctv.com "
1 z. t$ w/ U0 I. j, Ufunction   butt(){ 1 u# f. Y( \0 @8 u# m- _
document.write( " <form   name=autof> ")
) }3 {# R4 V: ]/ f. R0 Hfor(var   i=1;i <autourl.length;i++)
" A% j1 z0 f+ [, Odocument.write( " <input   type=text   name=txt "+i+ "   size=10   value= "/blog/测试中......> "   =》 <input   type=text   
" r* M6 ]8 F( K( n6 ~0 |6 Dname=url "+i+ "   size=40>   =》 <input   type=button   value=GO   
+ q1 ~' J+ k. P( V5 x; Uonclick=window.open(this.form.url "+i+ ".value)> <br/> ")
5 k8 W3 P, ?/ O) _+ ?7 ]: z% xdocument.write( " <input   type=submit   value=刷新> </form> ")
$ t: t- b- d- B3 T- o* X$ B. C0 p8 o}
8 y( \* `# n/ S* i, x8 }" p9 r; }butt() 7 W- h# R3 {2 o
function   auto(url)
* v( x/ e9 n7 H% f6 belse ; n' F5 n# n! V# V
b++ 3 S. A) j% `$ n3 ~5 G! Z9 K8 X
}
5 \' G$ }" p( {$ G" U5 r4 v/ ~1 C$ L. pfunction   run(){for(var   i=1;i <autourl.length;i++)document.write( " <img   src=http:// "+autourl+ "/ "+Math.random()+ "   width=1   height=1   
9 u+ ~' z1 G! \+ W. p8 G6 konerror=auto( "http:// "+autourl+ " ")> ")}
5 A" j( Q, }/ o1 l6 y: Q  srun() </script>
8 R7 Z, D7 n$ f# {  h  }; y, j37.   各种样式的光标 4 B  y9 ^& }1 B- \: X7 Y7 p
auto   :标准光标 + ~4 p# ~0 i( A
default   :标准箭头
6 |3 [& D. S/ ihand   :手形光标 ; M2 j& O+ A. W& `" v' y
wait   :等待光标
- Q9 @- D/ z/ a3 }) b/ s" xtext   :I形光标
6 T& ~2 I% ^: j" o2 O5 r" Mvertical-text   :水平I形光标
+ V4 U+ t. ^. \: A) Zno-drop   :不可拖动光标
, M' p/ t3 t2 V: o3 xnot-allowed   :无效光标 8 E" _4 ^' w. ]
help   :?帮助光标
) ~+ d- O' C! N1 ^) l; eall-scroll   :三角方向标
9 ^! k7 V' a# S1 ^+ B' O9 |move   :移动标 ( R8 `; ]# o6 M9 M
crosshair   :十字标   K4 Z+ |& b, ?- K
e-resize
3 X% D) W! J& O% }) Ln-resize 5 O; m. E, z; J8 J# P
nw-resize 5 ]4 u1 h: _; ~, f6 S) j9 D
w-resize ! Z; L& c# @5 s* g. L8 l
s-resize ( k$ ?- x6 i7 Z( c
se-resize
1 }# l9 o8 N- h8 \sw-resize " C: F- h. D9 ^. L
38.页面进入和退出的特效
; w* R8 V  [4 B7 h8 O& H进入页面 <meta   http-equiv= "Page-Enter "   content= "revealTrans(duration=x,   transition=y) ">
1 e" i# R5 S7 w) V8 @+ k推出页面 <meta   http-equiv= "Page-Exit "   content= "revealTrans(duration=x,   transition=y) ">     
1 v" Y( v* x( D1 z& G这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23:
, x5 g$ d0 x+ Q2 e! b6 m0 g  0   矩形缩小   
  N8 o) P( {; C; G3 r8 i  1   矩形扩大   
8 C! ~6 l& U6 x# z) A& Y4 o  2   圆形缩小 ( q. ]! x' m" N7 `  v
  3   圆形扩大     b& c, U8 r8 N  @' `' k; }7 Y, y
  4   下到上刷新   8 M$ U& \+ k9 E0 i2 B( j
  5   上到下刷新 6 X0 v3 G- P: G# o+ n
  6   左到右刷新   9 s2 @% M" y' _( W
  7   右到左刷新   
6 V; k5 S7 e1 a2 \& y! O* ~7 C  8   竖百叶窗
! \4 X. K0 [% M7 E- n! N  9   横百叶窗   : ~- @3 R, I, C* `
  10   错位横百叶窗   
& Q  A- ]$ p) _, w( f: u  N  11   错位竖百叶窗
5 n" Z) k7 l7 h' j  k, v, [  12   点扩散   ' C- d* ~4 o" |4 G3 H6 J2 c$ N
  13   左右到中间刷新   
3 Q# r* U0 e2 N3 R* w  14   中间到左右刷新 ( ?* s, A8 z/ |1 |4 ]" a
  15   中间到上下
" X% s' M- ^3 [0 R' b  16   上下到中间   
) B! V3 C3 [1 P; d. ]+ r& ]  17   右下到左上 1 `4 @+ E! D" N
  18   右上到左下   3 I6 l  |% {9 _7 f8 Z3 F7 q9 ^
  19   左上到右下   # s& k3 h' r) F  C6 t  z. P
  20   左下到右上 ( Z- z6 q& S' g" j! d  [& a# k
  21   横条   # c! J1 W- u4 o/ P7 j
  22   竖条   
5 n9 S( X' o6 j) x) z, W. L9 Y  23   以上22种随机选择一种
5 L+ F& t! f9 M8 E: @& Z5 z" Y/ q) h39.在规定时间内跳转 % z& t  L, F' P7 ~
<META   http-equiv=V= "REFRESH "   content= "5;URL=http://www.williamlong.info ">   + V0 ~' B$ S, C6 I& Y
40.网页是否被检索 1 D; ~3 j, k8 d1 q
<meta   name= "ROBOTS "   content= "属性值 "> * P7 {' p  [% a+ v) J: g
  其中属性值有以下一些: 8 [/ D4 N, {' U1 G3 c
  属性值为 "all ":   文件将被检索,且页上链接可被查询;
# G9 z' X# K8 \! F6 r2 _+ j  属性值为 "none ":   文件不被检索,而且不查询页上的链接;
+ M4 z* T4 F- Y7 k4 I! }/ D  属性值为 "index ":   文件将被检索; % t& B+ z8 k8 n8 @
  属性值为 "follow ":   查询页上的链接;
% i% \. F9 m4 p! i5 }  属性值为 "noindex ":   文件不检索,但可被查询链接;
3 J" w# r* D: |! c$ I; c# h  属性值为 "nofollow ":   文件不被检索,但可查询页上的链接。 3 \3 t3 v: p4 I$ y, W
最大化窗口?
9 s# g! l# Y; E: U+ [. ^$ H<script   language= "JavaScript "> . [4 |, i3 p4 l3 k( k8 g9 n
<!--
* K3 j) C  F9 Cself.moveTo(0,0)
1 a' _7 h- ]# ^" {self.resizeTo(screen.availWidth,screen.availHeight) 7 o  v2 j( @# m. C" e7 N
//--> - m$ R2 Y9 u6 H! O
</script> 2 T/ v# D) H  [1 A3 N
# f" ]- m7 u4 k0 z. E
- k& q/ L. t0 X7 J! [1 S2 o2 T# K
解决问题:由于层与下拉框之间的优先级是:下拉框   >   层,因此在显示的时候,会因为优先级的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的   z-index   属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:
' z8 i! x( D, m. _<div   id= "menu "   style= "position:absolute;   visibility:hidden;   top:20px;   left:20px;   width:100px;   height:200px;   background-color:#6699cc; ">
+ ?4 }  z+ z3 h<table>
! u  e# w+ T0 F: p' y1 {    <tr> <td> item   1 </td> </tr>
0 X% ?* v' T1 _) L3 r* w" g$ @    <tr> <td> item   2 </td> </tr>
  G* [- `* k, g    <tr> <td> item   3 </td> </tr> : Z" [6 K7 j- _# l) L/ d
    <tr> <td> item   4 </td> </tr> - ?" Z2 r4 Y5 H/ F" \" T
    <tr> <td> item   5 </td> </tr>
+ _- ~4 Z+ ]! j$ r% `0 F6 O    </table> 3 h* S5 m6 O- y* W0 e# a
    <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> / X2 a4 S6 v$ J3 l
</div>
5 t9 O# @6 P2 O( S" T1 B/ S<a   href= "# "  > menu </a>
/ {7 g# f: L( ?! s( T+ r<form>
! G- H  A4 [: V    <select> <option> A   form   selection   list </option> </select> 6 p, D6 d: {' o. D$ F) h
</form> - v5 c# g( ~( A8 i5 W4 E. r
输入框也可以做的很漂亮了
$ `# N' ?, o9 y# m) [( w& S; A<div   align= "center "> <input   type= "hidden "   name= "hao "   value= "yes "> / _6 k; Q3 X& I4 R. h5 K) I
                            外向数: <input   
! q: G, w- c6 ^' ^# s5 w( o            name=answer   : ]6 W. i) R) I! }
            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) ">
( K$ J( q. E% E                         没回答的题数: <input   ) K) b8 `: d1 E$ k. q
            name=unanswer   id= "unanswer "   7 p" ^) C% ~9 q$ Y4 I& @5 B+ d3 D; W5 a
            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) ">
& s/ w% o3 v% F+ ?& \1 T3 p                        <br/>
' j, q6 o, ^' f: f: l                        总得分: : J! z4 r: h8 \" k! k
                        <input   
: Q) y( P. F. |4 X. L& {4 b            name=score   id= "score "   
0 M8 ?0 K; L  V            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) "> / @* h9 N2 O$ R2 l% G3 I  C
                         结    论: 6 ^8 r) r  O% g9 k9 P
                        <input   ) ?7 O6 E8 |' d, K
            name=xgjg   id= "xgjg "   
( |2 a& ?' t" Y5 X8 |  w# ]) U/ [            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) "> # W% C: C/ [7 A
                        <br/>
; z9 e5 [# {' C                        <br/>   : j" R  a, F* b, B8 O! c: v
                        + S9 k% v6 p' B9 n( B
                        <input   onClick=processForm(this.form)   style= "FONT-FAMILY:   宋体;   FONT-SIZE:   9pt "   type=button   value=查看结果   name= "button ">   2 G' o7 {# `' _; v2 S# o; v
                          <input   type= "reset "   name= "Submit "   value= "重做 "> ) }  _; m" m# D( F- t) s+ V
                        </div> 4 w/ a4 c* P, U: m, B
注意:修改 <body> 为 <body  > 即为打开最大
  F2 b2 S! `% q% Z化窗口,而如果改为 <body  > 就变为窗口一打开就最小化
6 I2 j& o4 L3 g<object   id= "min "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 ">
$ k2 S; Q* p! G5 c; U                        <param   name= "Command "   value= "Minimize "> ( ^" ~& C# [. F. A
                    </object>   <object   id= "max "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> 3 l$ g# z/ M. J+ \
                        <param   name= "Command "   value= "Maximize ">
: R3 A5 Q9 n. T) L4 v                    </object> - B$ u1 Z. W9 K1 x7 f/ J6 F$ d7 H
</body> - y1 N6 E5 Z0 j. V' y: k
页面自动刷新(说明) 6 Z# c# ^  t7 I/ t7 U# E5 w
当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效。你只要把如下代码加入你的网页中就可以了。
! E5 Q2 N' a9 X1,页面自动刷新:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20 "> ,其中20指每隔20秒刷新一次页面.
! P6 w, v9 h: j2 P2,页面自动跳转:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20;url=http://www.williamlong.info "> ,其中20指隔20秒后跳转到http://www.williamlong.info页面。   
( I  H2 m7 U+ g9 r页面自动关闭
0 @2 H0 e& w4 y/ N: {, Z* D. o5000是指时间 <body  >   6 j* a% Y: A( Q/ U2 I: m
弹出窗口自动关闭   
: x8 ^' e( x4 _10秒后弹出窗口自动关闭 2 f+ ?  e! [' w$ B( c- y
注意:在新的tan.htm的body中要加   <onLoad= "closeit() "> % s" h  `- r& p  s7 W
head ! n$ A; D' g2 H+ L9 c+ D/ c6 Q
<script   language= "JavaScript ">
( d: `: Q3 }- D8 a- y, }) q<!-- ! R3 k7 O- Z, k4 C/ A1 w7 ]
var   gt   =   unescape( '%3e '); # q6 `- D. Q/ X/ i
var   popup   =   null;
0 d: m& g& X9 O; u% ~var   over   =   "Launch   Pop-up   Navigator "; $ [$ D  x* `( o# N$ @
popup   =   window.open( ' ',   'popupnav ',   'width=225,height=235,resizable=1,scrollbars=auto ');
) i/ z/ V0 E. \5 w$ E- }if   (popup   !=   null)   {
% W3 i* i9 Y6 e5 p* R. r$ ~* qif   (popup.opener   ==   null)   {
7 f& e8 Y  Y0 G% M! O2 @popup.opener   =   self;   ) F! Z9 Z, y) M" ~& y
} 6 z/ G# W- b; V" S" r
popup.location.href   =   'tan.htm '; , E6 s" I3 S  m" y5 o! U. f) ~
}
2 N" u% t# ~9 [//   --> ) l$ u& R1 |0 M- W! c# X, i
</script>
% O, I6 v2 K6 M6 o; U<body> 注意:这段代码是在新建文件中的
* D4 @+ M/ y' P- I* Z# G1 U& C<script   language= "JavaScript ">
  n4 v, ]& O9 k6 l/ C! q: G  function   closeit()   
4 J- f/ G" v1 ^3 I; V3 G4 G1 M  </script>
; Z) G0 m5 Q- Y9 C  A1 A这个可不是 <iframe> (引用)呀。是直接调用的。以下代码加入 <body> 区域
1 T4 ~9 g. R7 B7 |<object   type= "text/x-scriptlet "   width= "800 "     height= "1000 "   data= "../index.htm "> % L0 t$ @* Q7 O
</object>
1

评分人数

  • zw2004

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

顶哈

顶顶

TOP

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