新手帮助 | 版主申请 | BST制度 | MST制度
返回列表 回复 发帖

[求助]网页中层的问题

本人想要做一个层:; \; j, ], ]$ o# r% A
把光标放上去时可以停止
' ~9 ^) G: n. m0 f6 O; T- r移开时继续漂动的层
/ |0 h, M5 U0 y& m- a$ ?0 X$ W6 E7 P我加上onmouseover="this stop()"发现没用* }1 S0 T  j6 L! ~4 a4 u0 J" P
不能停止(只是不能停止)
; Q, k* b% ^1 f6 N3 U其他的都有用
7 h! o# ]% C: C+ ^+ o- j# y" L请各位高人指导一下

[求助]网页中层的问题

代码呢?贴来看看

[求助]网页中层的问题

把下面的代码加入<head>...</head>之间:
& q- t) b& [9 w, ?var brOK=false;   " N* s" m- E5 h( D# D( v- u- u" I9 z
var mie=false;  
9 o% [3 [7 s) e- j% k& ]var aver=parseInt(navigator.appVersion.substring(0,1));   
0 B/ K: y, x; S1 n4 Nvar aname=navigator.appName;   ; D/ P- d2 c& v+ p2 S
  //check browser   
& N  F( S7 T* h" d% I, afunction checkbrOK()   ( s5 O$ c4 @: _
{9 a5 M- ]$ m: S/ b/ z# }
if(aname.indexOf("Internet Explorer")!=-1)   0 C/ H/ i; x: k+ c9 ^4 x! _
{
0 A3 T9 W  R. n7 e% ]+ s; G  if(aver>=4)
/ r0 m7 A" g* x8 Y) r   brOK=navigator.javaEnabled();  / f# t9 s7 e2 E% `* @5 q
  mie=true;   3 m0 V1 b: A) \4 U2 F7 j; g
}  
- x# v' j) m2 `: O+ o( f% s( J! E if(aname.indexOf("Netscape")!=-1)     
# e3 J; n9 j9 }$ y: [1 ~- S {: E$ o3 k; w/ |  C4 F2 x+ [' o; b, R8 j
  if(aver>=4)
4 C' u6 {9 P6 v: _  v   brOK=navigator.javaEnabled();) o- M" Y2 x0 w
}  0 y, K2 N% g5 x* S
}  
9 G. g3 ]2 O3 u7 j: ~- _
* @2 }: n1 h* r( W% y+ r, g! ^2 gvar vmin=5;  
2 y4 V) @- Q2 H7 |; I/ X' Dvar vmax=2;  
$ B8 v' s# k2 m) l7 g2 uvar vr=2;  
7 d7 c3 H/ H5 Y1 ^var timer1;  4 ]$ B# K+ w" l! g9 K: A
function Chip(chipname,width,height)  
* y: V) L! ]  T{ 9 z4 \1 M/ w  ^% b
   this.named=chipname;  
. y* S& [) l, y8 g6 A   this.vx=vmin+vmax*Math.random();  
8 R; l( Z9 r8 @. W   this.vy=vmin+vmax*Math.random();  ; A; V) O1 Z& D0 m
   this.w=width;  
; m0 B% s; `# e7 v- U6 \   this.h=height;  
9 h3 _8 [& p: H# ?1 X   this.xx=0;  + g# o6 l; P7 ]
   this.yy=0;  
/ u- q% L  {9 d* ~" k   this.timer1=null;  6 V: `7 ]3 a" X$ }$ U- u
}  
! ~$ [2 ^) e4 C% b8 \. Sfunction movechip(chipname)
. I% @; b5 f3 m" D1 j5 D2 O3 X% A{  
5 e+ C2 R3 v$ t7 `   if(brOK)  
- X/ f  a7 x- D. K6 k5 W& [   {# ]4 K7 d; r  s
  eval("chip="+chipname);  
; l; m. {6 T( }. M7 r+ A  a( e9 D  if(!mie)  
9 q* g6 ]% I. f  {
& V) e- {& `6 s; R/ N" P* e   pageX=window.pageXOffset;  ' g& D/ Q  T' k
   pageW=window.innerWidth;  
( R/ n% p" W8 u0 @) t" D( a/ K0 t   pageY=window.pageYOffset;  
. x9 `8 t! J( v( C' i0 T" T, j/ \   pageH=window.innerHeight;  
% D( y+ X" v& z. S+ a  }  4 i' \/ }5 L7 h
  else  , }  {8 h: p# m0 K# J
  {
& ~4 s9 G. c7 ]1 J! w/ A2 Y" E3 I   pageX=window.document.body.scrollLeft;  2 x' F2 M! C) R2 e
   pageW=window.document.body.offsetWidth-8;  2 J2 v. Z" ]# h& a" }/ r
   pageY=window.document.body.scrollTop;  8 w# q7 W3 l/ R* w& b, N1 a! q
   pageH=window.document.body.offsetHeight;  / k% i5 [, h3 j2 X: }  y7 k: P
  }   8 U% C7 f* T) \4 @0 D8 T
  chip.xx=chip.xx+chip.vx;  
9 L; p" Q( y4 c) |" i, `  chip.yy=chip.yy+chip.vy;  , _5 i! y$ D7 D3 b4 u
  chip.vx+=vr*(Math.random()-0.5);  
+ L$ l7 _4 h8 M; f+ a  O3 q  chip.vy+=vr*(Math.random()-0.5);  
  _8 P. u0 X4 [- U+ {  if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx;  
1 K1 C1 N# R3 q; W9 Y# a5 X  if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;  
4 q& N/ r. K" X$ V) g  if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;  0 a: s  p* a) y, T( Q& c9 e, i
  if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;  
5 J5 z8 ~: O2 t- H6 k& \! h  if(chip.xx<=pageX)  & h- w2 `. D, G' B; A
  {2 k3 f1 E: v5 L$ @8 c+ P# W
   chip.xx=pageX;  
. _9 v/ ?4 O, f9 J, o5 G   chip.vx=vmin+vmax*Math.random();  / s6 k) T) u; u( k# N9 D: Z8 O
  }  
1 I5 n8 W* `2 K% X& q$ W  if(chip.xx>=pageX+pageW-chip.w)  
( x5 Z, D- p; }" f1 ?, o  {! A9 P' x( N2 R: Z
   chip.xx=pageX+pageW-chip.w;  1 {( v  S- t7 e! I
   chip.vx=-vmin-vmax*Math.random();  7 b8 r1 r; S4 A5 U. T/ U
  }  1 ~8 Z, P9 ?6 T
  if(chip.yy<=pageY)  0 d" o5 t3 c! J  Y& L
  {0 e0 a1 X- L; [! x5 o- Q6 }
   chip.yy=pageY;  
* G1 G! p6 F+ V: K   chip.vy=vmin+vmax*Math.random();  
! ]- F2 j- K) D7 n" ^, e1 y( [1 F9 A  }  
7 c3 H5 e: [$ F6 J  if(chip.yy>=pageY+pageH-chip.h)  
! i  X' E, O& [; T  {
8 p- S# X) W5 }( G   chip.yy=pageY+pageH-chip.h;  # b0 w) q3 ~+ T2 z1 z
   chip.vy=-vmin-vmax*Math.random();  
# o1 g: _; P$ `& g- H  }  
: Q/ ~0 p% ~. @" C  if(!mie)  6 b5 Q8 W+ T/ E: s8 T8 h- Z2 f  K
  {% H, h1 L3 S& w" I2 s# L
   eval("document."+chip.named+".top ="+chip.yy);   " L1 |$ }& `5 _! V2 O
   eval("document."+chip.named+".left="+chip.xx);   
% z3 v1 @3 m- }$ V2 N" H  C% V  }   
5 i5 N" a- v9 V0 g  else   
0 S# _$ Q0 t3 l# A+ f# d  {8 m0 y( v0 O# }6 s8 d- m
   eval("document.all."+chip.named+".style.pixelLeft="+chip.xx);   ( s  q& m6 s3 l+ r# g
   eval("document.all."+chip.named+".style.pixelTop ="+chip.yy);   + O! z# E6 p' Y+ I* F' Q8 S0 V/ w' F
  }   ! a* c2 O* P6 o' G" b2 P+ W
  chip.timer1=setTimeout("movechip(""+chip.named+"")",100);   
5 r  m. m" |5 A }   
* u2 u& W8 _4 [' I3 Q}   
* i0 Q, ^% G3 efunction stopme(chipname)  
" f  A- s$ \9 F, ~" V{
9 k3 N7 J+ s. W- X$ H7 Q if(brOK)  
: ]9 \3 {8 _; l0 x {//alert(chipname)  & D) o6 j+ @" j$ M6 [7 }, ~' O
  eval("chip="+chipname);    Q# Z( ^( T/ i7 N. B6 U" y/ R
  if(chip.timer1!=null)   
: G$ Z, R2 s+ i7 R8 u/ |, A$ u7 t  {0 g. f7 O# ^! c6 M7 x* q/ K
   clearTimeout(chip.timer1);
! X- ^% m  X2 J  }  * j. `" g; m6 F* S  W$ |" J; V
}# o6 I9 d9 Z: E! u5 `7 }
}   ' F# r# \, @1 s) l; Q5 S

2 C. C' g# U( X% o6 }var floater;  ) r) Q2 b  S+ N/ M3 m' ^3 a3 k  w
function floater()   
# o% p# S2 l; w" m& ^$ X; i5 w0 ^{
0 ?# y7 d5 k9 u- q checkbrOK();    ! Q& F: x6 E3 ]  _' D' w) n- v
    floater=new Chip("floater",0,0);  
; a1 {) {6 {  m* `, W7 a9 H4 V& z: f    if(brOK)   
+ ]! S1 y8 q* f/ s4 o9 f+ O6 q" C    {0 T( M* a  o# A, L1 [5 v( f
  movechip("floater");  
; j. Z  i! N. J; y5 T+ {" q }
: y) e5 n: x* y0 n  ^  O }  + Q" q) Z* p$ Z0 ^* C: Y( h& ^: A
0 V. m. ]& U3 Q0 l
把下面的代码加入<body>...</body>之间:
: ]3 ?3 D' N+ ?7 p5 f( G<div id=floater style="HEIGHT: 0px;  POSITION: absolute;  WIDTH: 0px; left: 680px; top: 150px; z-index:100" >. v) p: [4 Z1 U( N, ~" t5 {
<a href=http://www.com2008.com arget=_blank>% E9 H7 e: k3 W0 r, \$ G  M* `- v4 t
<img border=0 src=http://www.com2008.com/webkiss.gif></a>
0 T1 x/ F5 G5 D& A! }</div>
; y  N4 X' K$ T) R1 A这里你可以改成自己要的图片路径. 6 c7 B# ?4 t) i2 M* k2 T4 m' F
返回列表