返回列表 发帖

网页之跑马灯文字特效

//修改宽度
5 }/ E# e) d6 O- Cvar marqueewidth=3004 I, W0 I7 Q# v6 G1 I  N. f2 H* Q
//高度# x9 [5 P# s0 F- @2 A& {7 Q) v1 i- L
var marqueeheight=25
9 K$ Y# E& c6 M" R/ H+ ?4 ~2 P* k. j/ \//速度(1-10)' [, [+ H9 H& V6 s
var marqueespeed=3/ F" t* p2 X* x& T* x
//背景颜色3 `! c0 a5 V. p2 @& }- i" q
var marqueebgcolor="#FFFFFF"2 q, ?( f8 @- e5 h$ c5 T( u
//是否能暂停 (0=no. 1=yes)?
' ^9 ]) i# L  u) a# K& ^var pauseit=1
# I4 u% R7 X6 {3 d8 ~) ~* v- v( ^/ E( y' n
//修改显示内容) O7 X  I& X  W/ |8 H' b
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'
! s6 R2 I! S: @" D  I; i
- m1 r( R6 n4 Y+ k1 o3 j
6 e$ w1 i7 T) G, C3 L////下面不需改变////////////
- e  f8 |* T4 O) E( m
: P7 @7 `7 K+ o, G- ]- gvar copyspeed=marqueespeed
; y  {, b9 o7 g. _: lvar pausespeed=(pauseit==0)? copyspeed: 06 M# O0 d/ v1 U% B6 _. e% v
var iedom=document.all||document.getElementById0 a2 x4 |, H; H9 D  ~
if (iedom)/ `. K! R3 Q& O3 D" D4 w7 M
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
4 ^! }5 K3 K0 S4 i% ^# Y& Ivar actualwidth=''( T  i! H' |1 F2 h
var cross_marquee, ns_marquee( y/ @/ F! o, |# a' A

1 k- r$ s+ z4 T9 Ufunction populate(){' I( `/ E6 O* x  e! l
if (iedom){* s  V) o+ Z/ _* r: U! E6 D
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee# L1 `( _9 G# k$ r: o8 B
cross_marquee.style.left=marqueewidth+8
* F. }, w; u5 V1 N" F3 y7 D4 Jcross_marquee.innerHTML=marqueecontent1 g  @! s; a4 `1 U! k- ], A
actualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth0 o# l" z4 |, \. n/ y9 H
}
- g% x4 K8 ~* ]* u* N% j7 Zelse if (document.layers){/ a0 H$ `. l0 q( v0 z2 k
ns_marquee=document.ns_marquee.document.ns_marquee2
' E7 m# ^2 M$ V8 Vns_marquee.left=marqueewidth+8
# t) r+ r) u: V2 z- j. ], Rns_marquee.document.write(marqueecontent)( d/ `3 r  S8 R% H
ns_marquee.document.close(); V: _- b$ T4 u+ L, G- x- Q9 v
actualwidth=ns_marquee.document.width) f) c. K5 z6 |, i3 ]/ S
}! E) [4 b& k% R" ~: k1 |4 F
lefttime=setInterval("scrollmarquee()",20)
7 x* n# X' A; Z2 \}
9 n( m  H5 b! p& Twindow.onload=populate2 A9 H* g, _( Z* v% {' R
$ t# D$ R" y$ \. d! u
function scrollmarquee(){' z3 d" m. v8 y, Z3 ~
if (iedom){  s, j: Q4 f9 X3 _  W$ ^
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
; |  y' M7 R/ V7 n9 c4 fcross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed( O& @" r% ~4 j/ ~
else9 r1 u% b5 e( B( s
cross_marquee.style.left=marqueewidth+8
+ m1 y/ H1 a& G
" O2 R6 X; B! p" l9 H: [}$ J4 w7 ^3 H& u1 e6 S
else if (document.layers){
! }1 F/ Y6 X. }if (ns_marquee.left>(actualwidth*(-1)+8))
. g# K% }# y- cns_marquee.left-=copyspeed! F1 g2 I3 i, g+ f& S
else. t  }' T, t( f' l" m% P1 O: x% G
ns_marquee.left=marqueewidth+8
; A! ?0 ^  ^8 |; x; t7 r5 u}
; P( ?) J1 }" f  t3 F* C}1 o% I. o' y4 a) y; ]% M

- Y/ ]! l: z, Q/ D7 iif (iedom||document.layers){& u5 {2 F' _6 w  Q) J2 I
with (document){
& x' h, e5 r: n, J7 Hdocument.write('<table border="0" cellspacing="0" cellpadding="0"><td>')+ I: c: u8 j* J$ X/ _2 j
if (iedom){
& E1 v7 V, V; ^- Y2 a+ j! q. p/ ewrite('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
( S0 k+ p9 ?" X0 O9 V; Xwrite('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')( S* M) q4 x% i2 F0 D0 R4 q% O
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
1 I4 V. x; S4 @3 `" ^5 ~- S' Pwrite('</div>')# q* {. z& V- V" D* z
}7 G" k. c, M/ f6 y$ |
else if (document.layers){5 j- r4 N) ]& v' u3 n0 S, _3 W! n
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')3 e* _  G: D; B" N, |) }% L9 B3 m
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')% ~; u6 Z& W0 {3 B  z2 g  D
write('</ilayer>')
9 I7 P6 {! _  W' |+ ]}
" C4 ^3 |* b4 g! Hdocument.write('</td></table>')
+ x3 U  o7 H' l3 G}
% z7 T  X6 B: [" T}2 A9 l3 S: j3 P/ C0 E5 D1 z' l- i
</script>

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