返回列表 发帖

另类实用代码~ 家底奉上

1.     将彻底屏蔽鼠标右键
0 \# \7 S% s" V' T8 W<table   border   oncontextmenu=return(false)> <td> no </table>   可用于Table 5 X7 ~. T, w  e' F0 e& z
2.   <body  >   取消选取、防止复制 7 u( x' g" ^3 |
3.     不准粘贴 ! I& i; u* N3 D& s
4.       防止复制
, _) E9 \  }+ m4 N  p) P4 a5.   <link   rel= "Shortcut   Icon "   href= "favicon.ico ">   IE地址栏前换成自己的图标
$ u, ?1 A9 E& S" A; ~5 f6.   <link   rel= "Bookmark "   href= "favicon.ico ">   可以在收藏夹中显示出你的图标
2 E" S. x) X  O% [3 j, ^8 @# o8 i7.   <input   style= "ime-mode:disabled ">   关闭输入法
/ P2 v& r* n; t/ ^8 E8.   永远都会带着框架 4 Y  r9 c6 W/ i1 C8 ?
<script   language= "JavaScript "> <!-- % R9 M1 ]/ d. D8 Q: e) e. {6 V: S
if   (window   ==   top)top.location.href   =   "frames.htm ";   //frames.htm为框架网页
. j1 c& }& i6 T  @4 W4 i/ x- U//   --> </script> 4 l! Q, J. O$ k5 }* _8 U
9.   防止被人frame
/ Q1 E4 F! P9 t( K* Y5 V' S<SCRIPT   LANGUAGE=JAVASCRIPT> <!--   ! a# j6 \* P; A1 _, U% @
if   (top.location   !=   self.location)top.location=self.location; % I' _8 v# k# I/ o; V
//   --> </SCRIPT> 9 P/ |/ C. F5 o; R8 |. `3 b3 D
10.   网页将不能被另存为
! }0 ^- I' L& a2 h" l9 y. u* [<noscript> <iframe   src= "/blog/*.html> "; </iframe> </noscript>   % z0 M$ f7 n- _
11.   <input   type=button   value=查看网页源代码   - w2 w% p9 A2 x" R; Z2 V
onclick= "window.location   =   "view-source: "+   "http://www.williamlong.info " ">
' S% t. M: I3 Q0 E% T4 G, Y12.删除时确认
. a2 u7 L: U" h7 A& o1 Y( B<a   href= "javascript:if(confirm( "确实要删除吗? "))location= "boos.asp?&areyou=删除&page=1 " "> 删除 </a>   
* Q& Q0 U8 ?9 ^. _13.   取得控件的绝对位置
# ^, ^1 R$ f1 s- z5 m//Javascript
+ t' o. @5 K5 M# b3 \$ n( Z; ^4 b6 u<script   language= "Javascript ">
) g2 G+ Q8 K6 `3 H3 ^! z- b# W0 Sfunction   getIE(e){ $ W$ X  N& S0 _$ u; @/ a
var   t=e.offsetTop; " e0 [- }2 z, j9 F3 D
var   l=e.offsetLeft; 2 u4 ]: u, ~8 W1 ]2 U
while(e=e.offsetParent) 7 W1 z* a. J3 Y
alert( "top= "+t+ "/nleft= "+l); 2 Q  `5 E2 W. l" W8 B8 G% r1 Y
}
* C' k4 }! N* J! V5 q" P- k</script> 1 y! R6 k& U/ g& y& n4 U8 Q( D
//VBScript
) u1 @$ U+ W3 ^! {/ l6 F1 @+ C8 X<script   language= "VBScript "> <!--
' D% S0 x7 ^! x8 @6 Rfunction   getIE()   P  i8 H, D# \% E. d: a
dim   t,l,a,b 0 C; C- p8 K! g8 X5 Y
set   a=document.all.img1
$ s* ^. q9 H9 X' x# Q% K4 |# Ht=document.all.img1.offsetTop
% \  C2 M/ m% b; ~1 U/ Pl=document.all.img1.offsetLeft 5 u4 g* D- b& Z
while   a.tagName <> "BODY "
8 Q5 X2 m3 G& Z0 K: cset   a   =   a.offsetParent
4 V. G4 J2 M. R7 `0 Ct=t+a.offsetTop 5 Z- a( C- T( @4 M# s* U2 G( |
l=l+a.offsetLeft ; P% i$ ?* b1 }! |! I3 o+ q. k
wend
9 g; a% m! c9 E" b4 a7 Amsgbox   "top= "&t&chr(13)& "left= "&l,64, "得到控件的位置 "
! b, U9 k3 R' k, z; jend   function 3 d* ~8 `9 y: I+ O) ^
--> </script>
- u6 d: C5 {! A3 S4 J14.   光标是停在文本框文字的最后 3 M  u( ~0 n! q* v# M3 n, w
<script   language= "javascript ">
8 b8 \( q: _0 @3 a/ v& s9 k; \function   cc() 0 s, R% p2 G; M" }& p
{
+ ]9 S# V; Z3 l% L7 avar   e   =   event.srcElement;
4 y" t  I+ w' _/ N' p& q( ivar   r   =e.createTextRange();
1 [6 Z* d: j9 `% }0 Pr.moveStart( "character ",e.value.length); # i& @, `6 B& U1 N9 a# F
r.collapse(true);
- ^, P$ P2 J6 g0 m8 Yr.select();
* Q  G3 w% M2 o! D  O, b. P# ~}   p/ J8 e  t  L& J2 @/ Q: E
</script> 3 }7 s+ g5 j* x0 M+ w
<input   type=text   name=text1   value= "123 "  >
: T( f- R" L" h+ [15.   判断上一页的来源 7 Y  |: ?/ D, j( t) T
javascript:
4 K3 r% j: [) \1 ldocument.referrer 2 [3 [  B; `3 x! {5 v; J3 D
16.   最小化、最大化、关闭窗口
# X, }+ I* P+ h6 P" e' m6 i<object   id=hh1   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   
9 a# V+ E7 }  @% {* L, S<param   name= "Command "   value= "Minimize "> </object>
- ~" F2 L/ @; e1 X<object   id=hh2   classid= "clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 ">   ; _4 r2 `8 q4 }5 Z5 ?2 M& o
<param   name= "Command "   value= "Maximize "> </object> 8 b/ o' `" Z2 t. K" f* L4 f
<OBJECT   id=hh3   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 "> 3 ]5 E. V0 B2 ]  D9 \0 U
<;PARAM   NAME= "Command "   VALUE= "Close "> </OBJECT> , H+ D9 _9 t/ i7 E6 u
<input   type=button   value=最小化   onclick=hh1.Click()>
4 ^6 e. X* c2 p( {9 \<input   type=button   value=最大化   onclick=hh2.Click()>
- x; C9 |& a( m; X' G<input   type=button   value=关闭   onclick=hh3.Click()>
9 W4 d# @5 Y2 e! Z4 {本例适用于IE
4 j5 e) ~/ y3 n6 l6 a. e+ D3 S17.屏蔽功能键Shift,Alt,Ctrl ; L, Z7 z, Q( V3 f  S8 }2 }: L
<script> 0 P3 u6 o$ ]4 v+ X2 w
function   look(){   
/ V, ]0 Y! S2 A' o7 }if(event.shiftKey)   7 w  b3 o) Y0 L: f
alert( "禁止按Shift键! ");   //可以换成ALT CTRL
1 C. Z1 H! p3 {6 n}   8 R1 L' b) b# J: h
document.onkeydown=look;   ) v0 c" D* p  e6 i. V. ]
</script>
  z, R5 T) U9 G" D6 h) ~18.   网页不会被缓存
1 v2 [" j2 V3 D/ `<META   HTTP-EQUIV= "pragma "   CONTENT= "no-cache "> ; T" Q1 ^; W0 M
<META   HTTP-EQUIV= "Cache-Control "   CONTENT= "no-cache,   must-revalidate "> 8 @0 |8 D+ Q% p  ~) ]* P7 K+ z
<META   HTTP-EQUIV= "expires "   CONTENT= "Wed,   26   Feb   1997   08:21:57   GMT ">
* t2 O8 e5 i9 G- Z或者 <META   HTTP-EQUIV= "expires "   CONTENT= "0 "> , B) J) s* k6 @& e6 ^( [* {+ T
19.怎样让表单没有凹凸感? # D+ B" C; B% M, X
<input   type=text   style= "border:1   solid   #000000 ">   
1 m( M3 x1 K5 P5 T9 V# n
$ m2 i, ]- U" D0 ?0 ^  i& T<input   type=text   style= "border-left:none;   border-right:none;   border-top:none;   border-bottom:   ; f0 b0 J2 l( f
1   solid   #000000 "> </textarea> , P5 J& V3 T3 g. o4 s2 K- ^! W: M
20. <div> <span> & <layer> 的区别?   . }9 V$ w# v$ @6 Q# g6 l
<div> (division)用来定义大段的页面元素,会产生转行   - `9 X+ Q) Q5 s4 Q5 @2 G& K
<span> 用来定义同一行内的元素,跟 <div> 的唯一区别是不产生转行   
5 w2 o- O9 h# X. Q; H/ e- i<layer> 是ns的标记,ie不支持,相当于 <div>
3 a7 z  u/ B' U9 ?- _) ^21.让弹出窗口总是在最上面: 8 _8 m: x  ?' V9 f% d6 [
<body  >
( i4 p; p' }: N, b) }. N1 G5 S22.不要滚动条?   ' c( J% N- f2 [+ J
让竖条没有:   3 g: o. m8 g/ m! s' E& @
<body   style= "overflow:scroll;overflow-y:hidden ">   5 I0 T6 e5 ^4 f- S; j! W; C9 h$ k2 U/ ]
</body>   ; T; U& q+ l0 D$ Y1 R3 `6 K3 k: O! F
让横条没有:   4 c) j; @8 M% Y7 ^( r
<body   style= "overflow:scroll;overflow-x:hidden ">   
: F# {! U1 R4 q. e, M6 a</body>   4 `: j6 h6 H9 c4 Z" m
两个都去掉?更简单了   
" p" O; o+ ^# B5 H<body   scroll= "no ">   
( b- H/ }+ O, I5 n1 @</body>   
6 T+ A' S4 m' V# Z' L23.怎样去掉图片链接点击后,图片周围的虚线?
+ K( b$ @# h8 o5 E" W0 |<a   href= "# "  > <img   src= "/blog/logo.jpg "   border=0> </a>
* G/ W, @& r( p6 k8 T3 {1 Z24.电子邮件处理提交表单 5 E9 f  d6 u* X. m  U! v& n% r
<form   name= "form1 "   method= "post "   action= "[email=****@***.com]mailto:****@***.com[/email] "   enctype= "text/plain ">   
( S0 a, h1 h$ ]" S# h" ?4 X<input   type=submit> : M9 J9 D' g) U: ?' |
</form> 7 t" P. |' f; N# V+ U) i. B$ s; w
25.在打开的子窗口刷新父窗口的代码里如何写? 7 |6 h( H, j0 ?- J
window.opener.location.reload()
: X; O5 p! p" t7 @3 S! D+ |2 P26.如何设定打开页面的大小 ' z) Z" `$ ]! H, C; m7 j
<body  >
3 Q- y. A$ u( n2 C; O9 n6 l打开页面的位置 <body  >
2 Y5 p/ X) i2 y( Z27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动   
8 z  d2 _8 s8 ?<STYLE>   
! D# o* ]3 L  R+ v# Hbody   
% g$ [& G1 d2 @6 F" H# L. F{background-image:url(/blog/logo.gif);   background-repeat:no-repeat;   
0 M6 ^* g7 @3 j. [! e" Wbackground-position:center;background-attachment:   fixed}   * W1 V& g7 i$ A% R( b2 R- o4 P
</STYLE>   
" O6 y& a) f. C. x2 v$ D28.   检查一段字符串是否全由数字组成
3 l( _# B2 P! z& u1 b- {! @. L<script   language= "Javascript "> <!--
. y& R  w) Q# y$ i- b# W8 w4 ufunction   checkNum(str){return   str.match(//D/)==null} 0 b! Y6 [0 f' {" S3 F! P1 F/ [
alert(checkNum( "1232142141 "))
: }" ~, X: s% G7 X8 Z3 zalert(checkNum( "123214214a1 ")) + O" V) j+ X8 r+ |
//   --> </script>
) E2 g. h! Z9 ^/ _! s% \8 a29.   获得一个窗口的大小 3 q6 M% C& ?# H7 I
document.body.clientWidth;   document.body.clientHeight - d% B8 q  f5 w. p
30.   怎么判断是否是字符 0 p( ]0 S. O, c* B+ j- A8 t
if   (/[^/x00-/xff]/g.test(s))   alert( "含有汉字 "); # F/ |/ g7 O" J! }; c
else   alert( "全是字符 ");
0 b' ^# |5 @% {1 J31.TEXTAREA自适应文字行数的多少 ( q# m& l6 p! _/ I8 A8 m7 N
<textarea   rows=1   name=s1   cols=27  > & N$ W6 L: p2 k  D' V
</textarea>
. U( v' C, z9 s+ ~32.   日期减去天数等于第二个日期
9 y8 ^4 d: I* H& S<script   language=Javascript>
3 R9 v! x- Q/ }$ m" V' Ufunction   cc(dd,dadd) * ]. Z1 a- d  f1 F" k3 n2 n, X' Z2 [
{ & V& [- h& y/ X
//可以加上错误处理
3 q: F3 r" o) u* S# Lvar   a   =   new   Date(dd)
$ ?' `  `/ x3 ]a   =   a.valueOf()
0 g* g/ D8 N$ S1 i. |a   =   a   -   dadd   *   24   *   60   *   60   *   1000 + z2 m4 H7 x: I  x- l( U0 r" f
a   =   new   Date(a) - B6 m6 i% q6 H4 e+ Q0 [( a
alert(a.getFullYear()   +   "年 "   +   (a.getMonth()   +   1)   +   "月 "   +   a.getDate()   +   "日 ")   b% @2 S  \+ D1 H( y
}
% V, c5 d9 c0 G$ G9 v) d  icc( "12/23/2002 ",2)
8 f9 q% t' K4 n) O: o</script> 4 c- F- f; o2 ]5 b- r
33.   选择了哪一个Radio
) x' q* R/ P9 v5 ^<HTML> <script   language= "vbscript ">
" I- _. }) p( |" ]  mfunction   checkme() * q) k: Q7 K. K0 o7 T
for   each   ob   in   radio1 0 p& z5 D# e3 D& R: i6 v7 o& Y
if   ob.checked   then   window.alert   ob.value
* z3 Y6 C% @2 Y' n+ S2 f- D  w0 qnext 7 F: u8 O: b  d& y' L
end   function   t* m0 K, R. j( j
</script> <BODY>
- @* r: W; b- E# N$ f* A<INPUT   name= "radio1 "   type= "radio "   value= "style "   checked> Style
8 j. T3 ?7 O+ x1 I# U- x<INPUT   name= "radio1 "   type= "radio "   value= "barcode "> Barcode   r! Z& r5 n/ v! `
<INPUT   type= "button "   value= "check "  >
3 h( m6 |7 Q. e# E5 A</BODY> </HTML> $ b4 {1 p, N. y1 f6 k( @% h! J
34.脚本永不出错
* O6 o- [. @) k" m: s7 Y<SCRIPT   LANGUAGE= "JavaScript ">   2 n4 V7 q# U' B1 B: q) W
<!--   Hide   
8 o# u3 D( D5 g6 X5 ]  A! wfunction   killErrors()   {   
2 z) {- e9 ^; a, J' \, w, Preturn   true;   ' q# F3 c7 t1 l! @+ t
}   7 D$ g7 |0 o) K9 U8 }9 M
window.onerror   =   killErrors;   
: O- I! M7 V8 S+ U+ m' R//   -->   
) `9 w8 d' n) Y# v3 X$ n/ s2 m</SCRIPT> ; c: [6 ^2 d, U4 _- u& k
35.ENTER键可以让光标移到下一个输入框 5 B( D0 `/ g& ^# ~3 ]) T
<input  > 0 r* W5 R' _: v" q
36.   检测某个网站的链接速度: ' `8 F1 u( G+ N. o' g. H3 `) A
把如下代码加入 <body> 区域中:
# B! _  |6 f  Y<script   language=Javascript>
- m- @/ Q$ j, t' u+ ~) Vtim=1
# F8 R/ q6 n! ~" O# `$ YsetInterval( "tim++ ",100)   u# b6 S" X2 Y: q0 i5 f% f
b=1 % `8 e6 s4 Z- h" m& d
var   autourl=new   Array()
& I0 ?) h8 G6 ^autourl[1]= "www.njcatv.net " & V, W0 R6 d7 a9 s9 T0 F, A0 t) G4 t0 |
autourl[2]= "javacool.3322.net "
* a0 h4 l, z2 }- b3 jautourl[3]= "www.sina.com.cn " 1 c. p% i1 a: B7 \
autourl[4]= "www.nuaa.edu.cn "
- T& G* F1 S& t+ aautourl[5]= "www.cctv.com " 7 ]! V4 z$ `9 e+ v
function   butt(){ 1 Y8 l( n3 {- J4 W  o. F
document.write( " <form   name=autof> ")
+ g  z7 k( H! M0 f& }0 S7 G" T- Cfor(var   i=1;i <autourl.length;i++) 1 K  B) H. A1 N/ g. G) Y
document.write( " <input   type=text   name=txt "+i+ "   size=10   value= "/blog/测试中......> "   =》 <input   type=text   
, k5 o& N1 x! z, x3 E% @name=url "+i+ "   size=40>   =》 <input   type=button   value=GO   
9 l; [/ b! J$ x9 x" sonclick=window.open(this.form.url "+i+ ".value)> <br/> ")
' O: j" X: u4 W  z. udocument.write( " <input   type=submit   value=刷新> </form> ") 0 Z4 r& @2 Q9 p- }! O% N
} 5 P: ]0 z- p- b
butt() . n9 W, h0 ?8 d# |* z
function   auto(url) 8 [; `' T. L) r" B
else
" l- _; j; ~0 _, Gb++
# e0 K( ]) I' d$ o( ?}
/ p' M9 B1 ~5 e: P0 v; o3 e# }function   run(){for(var   i=1;i <autourl.length;i++)document.write( " <img   src=http:// "+autourl+ "/ "+Math.random()+ "   width=1   height=1   * E+ a6 I& l1 i7 h% c% [9 ]
onerror=auto( "http:// "+autourl+ " ")> ")}
$ Y, o5 Z3 W6 m( r, O1 Hrun() </script> 9 i7 g6 i- c: i* B5 t! G. J8 \! J
37.   各种样式的光标
/ B, I/ [/ g; @/ L$ O6 T5 |auto   :标准光标
& _: ?1 W) k6 {& e1 b8 Mdefault   :标准箭头
3 ~8 a/ ^4 F; V7 zhand   :手形光标 . Z' w. W' h4 Q4 w6 m
wait   :等待光标 , F6 K$ J% a; a5 J: g
text   :I形光标 , E' U. a  `# p: D+ o- G9 V( u& r
vertical-text   :水平I形光标 $ o! V" L& ?' e+ N! [# z' l
no-drop   :不可拖动光标 ) J" s; `- u, m3 a
not-allowed   :无效光标
/ H& [( ^2 k# Ihelp   :?帮助光标 2 f/ }5 m% {5 s) Z2 P3 x
all-scroll   :三角方向标 & d/ J! M! k* D. E' s
move   :移动标
4 o, f  U. Q: S) G, |0 L3 ?crosshair   :十字标 , B1 {+ p: f" E5 k
e-resize ( y" V* P  a0 W2 x, v
n-resize 8 R5 J3 `3 J+ q# I. `/ G* v
nw-resize 6 C& y- G- o; i* I9 t3 L
w-resize
1 y* C5 S8 B3 ~3 J, rs-resize ( _7 q. b$ J6 b/ m$ ]" Y
se-resize ; Y6 `% F, H& |0 Z
sw-resize   r) o! X0 K6 K3 c0 i
38.页面进入和退出的特效 1 ^2 o) D7 o2 r0 W& r% S5 w7 a; F8 z
进入页面 <meta   http-equiv= "Page-Enter "   content= "revealTrans(duration=x,   transition=y) ">
; j; b  [8 `+ U, D% F  N9 m# e推出页面 <meta   http-equiv= "Page-Exit "   content= "revealTrans(duration=x,   transition=y) ">     
0 a4 [- u: Z% [: u3 R这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: % ?, j. v8 s& r% M
  0   矩形缩小   ( [1 G9 r+ p  E4 s
  1   矩形扩大   + j/ q4 x7 O+ t- L) A! o8 P0 E' _" T
  2   圆形缩小
) y" ^& v, C8 }6 ^* ~0 y# r% n9 b  3   圆形扩大   0 M/ j/ h0 P, m4 N9 Y* j
  4   下到上刷新   
- h8 B4 Z2 G; Y6 t  5   上到下刷新
  l7 w+ P$ t: B4 ~; _) @  6   左到右刷新   
* t" a  V0 x+ b1 s6 ]' N+ l2 d8 i  7   右到左刷新   ! r9 h4 }4 ?6 Y9 }& \  P+ |" m4 e
  8   竖百叶窗 2 o6 E0 W1 g" \2 P- F
  9   横百叶窗   
  E( m* ]7 y0 z. Y/ q2 [$ P1 T  10   错位横百叶窗   
% }& G( k/ D) G  11   错位竖百叶窗 - m0 ^; @7 @4 R  i
  12   点扩散   
3 N* w6 |" k& I1 O  13   左右到中间刷新   . g. l8 j& ^, c1 h8 [
  14   中间到左右刷新 $ z: z# X9 u; g$ l2 o) K4 H3 @
  15   中间到上下
4 h: `# F; f: L3 y# }4 E  16   上下到中间   
9 n# F0 T9 o2 [) d  17   右下到左上
, ^+ y* s2 ~5 F( R0 }0 I1 S  18   右上到左下   
" _0 E; D7 Z$ \7 D7 {4 b3 G( S  19   左上到右下   
" y$ `$ g1 l$ `/ Q+ z3 ^" n1 O9 @3 n  20   左下到右上
9 m3 D& j6 |0 t+ B$ Z  21   横条   ) l% T6 C9 r/ s+ h
  22   竖条   # P9 a) F3 D" @7 T% \- ]! j; J
  23   以上22种随机选择一种
# S" G0 x/ t" U4 x6 M, V2 l39.在规定时间内跳转 3 J  v/ N7 v& @9 l
<META   http-equiv=V= "REFRESH "   content= "5;URL=http://www.williamlong.info ">   
& w+ {! K4 X. h- {! ?% ^40.网页是否被检索 , e1 P5 ~, P( Y& w
<meta   name= "ROBOTS "   content= "属性值 ">
+ M, d  T6 A% E& Z+ d- f# W  其中属性值有以下一些:
1 D2 N9 V$ Q! N  i  属性值为 "all ":   文件将被检索,且页上链接可被查询;
2 U0 g5 D2 n6 `* Z7 k/ ^, K9 `9 T  属性值为 "none ":   文件不被检索,而且不查询页上的链接; ) Q$ J4 u8 r6 h$ {; w% n
  属性值为 "index ":   文件将被检索; & E" N  r3 {4 j9 K$ f
  属性值为 "follow ":   查询页上的链接; ' X" C) x0 W8 E/ ~, q& [6 q* q% N
  属性值为 "noindex ":   文件不检索,但可被查询链接; # `2 e* f* f+ G3 G# _
  属性值为 "nofollow ":   文件不被检索,但可查询页上的链接。 % y# d( A; r5 ]3 q2 \* R. Z9 F3 K9 D
最大化窗口? & ^; ~# D" p# T
<script   language= "JavaScript "> . F* \# r* ^# Q& q  y4 U
<!-- " T( e. B5 R, v% a6 K; C9 E/ K
self.moveTo(0,0) . a. d  q5 c0 F  I/ ^: ~' E9 u
self.resizeTo(screen.availWidth,screen.availHeight)
8 `7 Z$ m9 M( `$ F& v8 A//--> " C3 ]: x- I# X) A: a  ~3 b. k
</script> - @2 ], X( k- c, m' r' V0 U( ?
$ F4 d- h' k( Y  d- Q( d8 |- H

5 d- ~  n) g. G% ~) I# E( D解决问题:由于层与下拉框之间的优先级是:下拉框   >   层,因此在显示的时候,会因为优先级的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的   z-index   属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:
, w3 n* G9 [3 f- n& E; R7 [! y6 o<div   id= "menu "   style= "position:absolute;   visibility:hidden;   top:20px;   left:20px;   width:100px;   height:200px;   background-color:#6699cc; ">
" y( O" w8 J5 v4 G4 i<table>
1 v/ c- T. O+ {    <tr> <td> item   1 </td> </tr> 6 R2 B# j; h# R7 |5 q+ J$ U3 T
    <tr> <td> item   2 </td> </tr>
- R+ ?1 c' Z  D% g  X% A: n    <tr> <td> item   3 </td> </tr>
2 Y* F; i, j$ l- x    <tr> <td> item   4 </td> </tr> ( H. |4 S/ E, H
    <tr> <td> item   5 </td> </tr>
% ]  e5 R7 ^/ o- x  E2 s% u( U    </table>
5 N, h8 h' W8 M2 ]8 K9 u; Z: Y( \) D! 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>
; R$ R( ?1 L  H</div>
1 \; z4 k8 z2 P0 B6 X" C" |- H% ^, B<a   href= "# "  > menu </a> 8 m2 z- {0 @7 |2 U
<form> ! h0 @1 i1 V. V: k+ ?$ l/ n
    <select> <option> A   form   selection   list </option> </select>
3 C+ Q* L* O' w+ W</form> 5 T' D  s- }/ W: X
输入框也可以做的很漂亮了
  |* F2 e/ X3 _  @  i<div   align= "center "> <input   type= "hidden "   name= "hao "   value= "yes ">
" [0 @+ H* e+ L/ J4 p; @9 W                            外向数: <input   
" G; j6 P; N8 B& s: G            name=answer   3 p) |* M+ e3 Y* n* 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) ">
4 F; r* p" _% U: B+ d8 N, `) t, c                         没回答的题数: <input   $ w( t& H, j; ~5 Z- Y+ u5 P
            name=unanswer   id= "unanswer "   * ~7 ~5 n5 G, I8 T4 u* M# [
            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) "> # D! \% F2 D( A' A( d; y6 {
                        <br/> 8 K( P8 o3 {* V( R; S
                        总得分: * j2 f! t3 R4 L8 _  Z( {/ V
                        <input   
. P6 L9 ]2 K3 P" e  H" Y            name=score   id= "score "   
( j9 X! B* p) b# H            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) "> / l9 Z: Y- a, o7 v6 t# o! f
                         结    论: . D- R' @* P& M! i$ n; b/ R
                        <input   
) e* d/ M7 g. P7 G            name=xgjg   id= "xgjg "   
# e4 V- ^, a$ k1 S. ], _+ O" B9 b- O            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) "> 5 k2 B; L9 H$ _, W$ C1 n  V8 f2 F
                        <br/> 8 }& ]$ W! h2 R! g  K3 J
                        <br/>   
% k& ~( w# E, f8 _                        
* {4 X8 [& U" B* d, B                        <input   onClick=processForm(this.form)   style= "FONT-FAMILY:   宋体;   FONT-SIZE:   9pt "   type=button   value=查看结果   name= "button ">   
; S. H) }* ^  W$ V( F, R& ~                          <input   type= "reset "   name= "Submit "   value= "重做 ">
2 f! u% |+ u: K                        </div> $ z. |+ y! g+ k# h8 q, T3 y% y
注意:修改 <body> 为 <body  > 即为打开最大
  n( |) v7 }5 f化窗口,而如果改为 <body  > 就变为窗口一打开就最小化
+ `" \6 z. ]- U; y/ F2 I<object   id= "min "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 ">
; b# x3 z; Y) F$ g) V% I5 W1 p6 }1 ~                        <param   name= "Command "   value= "Minimize ">
0 P0 }! ?9 ^% ?7 _* j                    </object>   <object   id= "max "   type= "application/x-oleobject "   classid= "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 ">
% g2 w# l6 J' p2 h* g                        <param   name= "Command "   value= "Maximize ">
$ S. {4 N6 J* `- `                    </object>
& l: d* T/ ?! K+ a. Q' {3 `$ w</body> 5 h* n4 ~" ~5 t8 E3 a  b( L) n
页面自动刷新(说明)
0 |6 C) l) @! U8 w$ ]$ r& o+ N/ U当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效。你只要把如下代码加入你的网页中就可以了。 2 a* W* n7 `4 `! `, H' D2 c9 V. b
1,页面自动刷新:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20 "> ,其中20指每隔20秒刷新一次页面.
0 D4 ~; G+ v- z, @& X- w  a& `" @2,页面自动跳转:把如下代码加入 <head> 区域中 <meta   http-equiv= "refresh "   content= "20;url=http://www.williamlong.info "> ,其中20指隔20秒后跳转到http://www.williamlong.info页面。   ' z4 Y9 P% Y3 R* `, I
页面自动关闭 9 y( W) g2 L) w. B3 q5 l! `
5000是指时间 <body  >     Q# ?0 g% C, o& [- h! n" w' y. m
弹出窗口自动关闭   3 I: \5 Q6 u. U- D1 A
10秒后弹出窗口自动关闭 * l# X* s6 g' S* K/ G8 W/ C/ K- D
注意:在新的tan.htm的body中要加   <onLoad= "closeit() "> , ?* m/ k5 @. {$ ^
head
  Q# J5 i1 Z* z& s9 Z7 `0 M" i<script   language= "JavaScript "> 8 E. r0 ^2 B: u7 I6 `8 @$ s) i
<!-- , J9 Z0 x4 @3 J0 `/ O( r
var   gt   =   unescape( '%3e ');
8 W3 Q4 Z/ t2 s' Jvar   popup   =   null;
3 _4 \5 x% m1 T) |var   over   =   "Launch   Pop-up   Navigator ";
* `3 ?# ^6 W9 ]1 N' {popup   =   window.open( ' ',   'popupnav ',   'width=225,height=235,resizable=1,scrollbars=auto ');
: I: J! V; U% O' E+ [; a( l- B2 Oif   (popup   !=   null)   {
, E9 o4 S9 R" Q6 y2 l- K# o! E: pif   (popup.opener   ==   null)   { $ U; ?  v  z2 K0 @
popup.opener   =   self;   6 o  W$ U* e+ }5 z: d0 ]
} , g4 e' ^# F/ s1 u
popup.location.href   =   'tan.htm '; 6 i  H6 D, r/ e1 L9 I' y. R
}
" }2 U! ]! J) \  m& R; J- l//   -->
5 Y( C+ R4 U; M  F- ]& a+ W</script> . n9 `7 r/ u) M& c# o: h" m
<body> 注意:这段代码是在新建文件中的
) Y& F7 n8 g0 Z' y8 f9 K* W<script   language= "JavaScript ">   G! J% I% R+ {
  function   closeit()   
* z8 n7 R/ k2 T/ a, I  Y  </script> * S8 u+ K0 d# H/ e* g' p$ K: b7 r
这个可不是 <iframe> (引用)呀。是直接调用的。以下代码加入 <body> 区域 ' o" E5 q, y: d) k
<object   type= "text/x-scriptlet "   width= "800 "     height= "1000 "   data= "../index.htm ">
6 C) a3 }  q7 ^- a</object>
1

评分人数

  • zw2004

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

顶哈

顶顶

TOP

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