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

网页之跑马灯文字特效

//修改宽度
* X1 ~5 [- f6 {: B7 f, Wvar marqueewidth=300* x2 V$ H) a8 y" M1 j
//高度7 j2 {9 F" U% }  I7 |9 l! Z
var marqueeheight=25
: n" ~! @" ]. X0 P* n7 ]8 W" Q//速度(1-10)% s$ L$ q* E) z$ |% ]
var marqueespeed=3& D- m3 L' U$ b2 [
//背景颜色- M" B3 j( i  F1 K. B* J
var marqueebgcolor="#FFFFFF"
9 M  p0 N, S+ U. M7 u//是否能暂停 (0=no. 1=yes)?
" m' P/ {" C4 O9 g# [, Y* J7 Fvar pauseit=1
3 R* Z9 ]1 V3 s7 F
$ h1 c# D( Z$ p1 o3 z9 [9 n//修改显示内容
# S4 R. q# C) q% hvar marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'
& m- q! Q; d* U1 n# u. u1 F' e# ^" ^4 X/ a/ x- b8 K: Y9 J
$ Q) {: p, _; w/ `+ X
////下面不需改变////////////
) m% r% a6 P; u  e( ~0 N) g7 h
! l7 k; b2 g( H) i0 H6 E0 l' ?5 `var copyspeed=marqueespeed8 h! N* d; A+ O: a
var pausespeed=(pauseit==0)? copyspeed: 0& K8 N7 w8 B) c5 W. _$ ~. F: l
var iedom=document.all||document.getElementById( }* p) \) p' {4 G
if (iedom)6 p/ o9 @1 b& ^2 w6 p7 g
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
" N/ o* B" }( v' y0 nvar actualwidth=''+ i6 Q8 @% d' n* l( j
var cross_marquee, ns_marquee
/ ?3 Z/ p. y- |$ g. F0 o9 I& Z! D* B8 u7 s$ ~) D
function populate(){
" J0 P& i4 ^- X: |if (iedom){
9 X1 [6 n6 D5 R5 z# ccross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
% g- V3 G8 i& `8 `, w( w  Q1 k1 D2 dcross_marquee.style.left=marqueewidth+8: w- @3 {; m. M$ G0 i% o
cross_marquee.innerHTML=marqueecontent
( G! _5 `* c7 P( _0 {actualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
" G1 _' n+ M9 M/ R, V. ?% p}/ ]# t6 I$ d4 c4 L$ A8 B) `1 r0 m8 ?
else if (document.layers){( X4 w0 B5 }/ L& d& N# [! M4 w9 `, E3 W
ns_marquee=document.ns_marquee.document.ns_marquee2
, S+ _! f/ B' h! n/ Bns_marquee.left=marqueewidth+8+ O4 x5 Q. Q: b5 F2 W( h3 m
ns_marquee.document.write(marqueecontent)
  a2 A- I# t' K: Z3 H% Rns_marquee.document.close(). K8 M; z" P7 t) v" t
actualwidth=ns_marquee.document.width
2 i) Z8 K; A$ G4 Q" J" ~: f# }}
" }. c3 o6 G' a3 alefttime=setInterval("scrollmarquee()",20)
0 S# B' t8 v: s/ u8 p$ J}
$ [) J$ ^  W' x5 X; w& K, nwindow.onload=populate
8 B* R4 g" G/ @/ }6 l, k. |
7 V" s% n0 e* N( Xfunction scrollmarquee(){* a5 y2 I: G. X/ D; _
if (iedom){9 F7 k* q, |/ K4 m# R8 T5 _
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
! E+ k1 G* b$ c/ W' ~9 Lcross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed& T6 [% r7 M& e7 C7 N* `
else, c0 Y% Y9 t7 H
cross_marquee.style.left=marqueewidth+8
6 U' `3 `  f0 Q
! m4 A+ U: I! D' z}( m; \1 L0 o2 }; j8 q* q" z6 F
else if (document.layers){
) g3 N; w1 _+ Q! V" x8 r: Aif (ns_marquee.left>(actualwidth*(-1)+8))1 R3 ^9 t+ [; H! A: U
ns_marquee.left-=copyspeed
, a9 W0 }1 k! D! Pelse
8 _: U8 K/ Q) n  q  ~ns_marquee.left=marqueewidth+84 o# u- U; C- [% w( F
}
( _4 l$ D! C2 [, j: K/ L}
/ f) G, n# ]  K" F3 a3 t  ]# f8 V/ o' k) N7 ^$ J* o! ~. I
if (iedom||document.layers){. L: ^  \9 f# m; G  j
with (document){
1 T( h5 S8 `5 l; N+ L8 P: idocument.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
9 G* ?* R% @- r: Fif (iedom){
! _$ Y. f" c4 u+ `$ Cwrite('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
: }* B1 Y; k- }  E# j  }write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')9 _, c" O: V" B: t# H' @. p
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')+ r; T, k- N* m
write('</div>')
/ L; Z. @' ?2 u0 ~+ S; s}3 x8 R2 K& ?. N* S; k
else if (document.layers){" @2 F1 {) _. d3 t
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
5 S4 [& ?+ s' a2 X0 ^write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')" `/ e' I" C% _* d- C' K8 @
write('</ilayer>')
; b3 O' l) K7 C# }7 [. o. |}( E$ S& r# n$ p9 U# S9 @: O! R
document.write('</td></table>')  x  r5 `) r. ]; U
}
2 X' f7 G: f0 Q% a0 e4 m2 ~& m}
# D$ y4 I" H) w. ?: c6 F, }  X# s</script>

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