返回列表 发帖

网页之跑马灯文字特效

//修改宽度) _- \" ?" t4 h& z
var marqueewidth=300/ q0 p' t/ G/ J. T; Y
//高度9 C0 l7 b6 S& ~* M
var marqueeheight=25+ Q# j' c( u& h9 G% P1 f, N
//速度(1-10)" F) Y$ |% ?; o
var marqueespeed=3! _5 S' d( q/ r" s
//背景颜色$ z0 D# z9 k! R2 \& G
var marqueebgcolor="#FFFFFF"
: R9 o/ K9 P, G//是否能暂停 (0=no. 1=yes)?# X( k+ [8 V/ g3 s6 m5 J: G
var pauseit=1/ n! g; v0 m4 o: q9 q
4 F" O( D9 @. l5 F, i$ V
//修改显示内容  H/ u$ Q, H1 z* v, u/ I
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'" c' Y1 m. l8 Y; `+ g2 p

- l) z, n4 X( ]! L0 E' w) \& Y4 v, ?/ M
////下面不需改变////////////
0 R! b! b! c# L2 n7 i
9 E/ u- ~# i2 j5 F' Yvar copyspeed=marqueespeed0 |; P; j, O) I5 T5 E& ?% D
var pausespeed=(pauseit==0)? copyspeed: 0
) }7 ]) G* O, X6 ?% z4 c! b- Wvar iedom=document.all||document.getElementById
+ P4 R* z  K, P* t% fif (iedom)! f  X. V% I/ E  G: j& W( W
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')/ i+ |" B( ~, x, @3 p: y6 v+ B1 n9 H
var actualwidth=''6 G1 D# E  V. A  m  v
var cross_marquee, ns_marquee9 x& E5 Q3 J9 _' J/ B/ v: z6 S
' L$ W' o0 ^$ o6 s+ ]+ T9 y/ e
function populate(){
$ U* w/ D2 [, A$ m/ [5 w# Eif (iedom){$ P' n7 P& d# u8 z4 Y
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
$ [% J' K( I/ u1 O6 g2 h; wcross_marquee.style.left=marqueewidth+8
/ k0 Y7 ^5 b) z# `6 _0 dcross_marquee.innerHTML=marqueecontent
& v! I9 n. @# P7 qactualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth. X# }* Z9 ~" l* o! `
}& n4 X% h7 d- w8 V7 M
else if (document.layers){
( |7 ]8 d& h) u: d% vns_marquee=document.ns_marquee.document.ns_marquee2
- @( F3 j3 Y( Y) w( l4 \- Dns_marquee.left=marqueewidth+8
1 `$ V; j( H* Z8 lns_marquee.document.write(marqueecontent)
! |5 E7 w& \( e' L' n! G# c9 H/ @1 ]ns_marquee.document.close()
: h; j/ M( r( G2 o5 l1 `" a9 nactualwidth=ns_marquee.document.width% W/ M: H5 d8 j# t
}1 c) E! [9 }- |' ]2 e7 D4 b' @! d
lefttime=setInterval("scrollmarquee()",20)) f( i  l- e5 r
}
( O; w. A! A- g: b' _: ]window.onload=populate
" a; l) G) F2 G& [+ W' v
2 ^! E8 Z7 `5 M6 B+ r/ M3 X/ ~function scrollmarquee(){6 p1 \$ p& y  @1 O! [
if (iedom){& K, V- `4 |4 {+ N4 M" R
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))" S# N8 J9 a  q6 o- \
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed
- e2 r# |; u& Q2 T, b5 R+ xelse" E* s) ^' t- p  [: w
cross_marquee.style.left=marqueewidth+8% r, W, Y% K( b0 L# t6 \
, f  V$ c( B  `1 ^! M; o; [' X# w
}) a& L  [- }1 }9 m
else if (document.layers){! o$ \" |; P3 Y# R. o7 J4 q
if (ns_marquee.left>(actualwidth*(-1)+8)), n% a, E6 i- |, |# M; Z) z( t
ns_marquee.left-=copyspeed
6 K9 i; I, B% d* C3 T- _! felse" u& D9 d6 v2 I& Y% A1 t+ s- Y: P3 t
ns_marquee.left=marqueewidth+8# U' H* F  H  e; v, u: R
}6 q7 h9 j" _! Z+ a8 b$ x7 U; u
}, g; [8 Z0 d9 u" s) e& Z
; n* n) `+ G+ ?; q  q( v: {5 r
if (iedom||document.layers){
% J2 s2 w- e/ [: L# e4 g( b0 Nwith (document){; W+ q* u6 Q1 A3 k* [1 D( K
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')4 ~- s, \8 f0 ^; X' R3 z
if (iedom){
6 X; X- H9 }3 b0 \$ n# d- pwrite('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')" `0 Q( ]5 x) Q, d4 y
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')& w% v+ T. L+ H" X- W4 @
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
' b# b" ]& F( y/ X# C# r, F5 k1 h' Q/ Xwrite('</div>')8 p- _0 y) [) m$ {9 F7 {% r" z
}
3 Z+ R( N' _. [* welse if (document.layers){+ }3 ~% N# ~7 l. D8 b, J4 k7 z% R4 N' m( m
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
4 F( y5 K' D. }' T) [3 Vwrite('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>'). C* A+ }3 ^4 M9 V8 f
write('</ilayer>')
" X  R* {- D: a# z}
& H0 d, ]2 Q: v0 N5 L8 pdocument.write('</td></table>')0 z$ `: x+ `/ S" X/ V
}) I2 i  V, o" d  x7 Q2 j; a
}, C3 h5 j( q# c, Z- G: K& o
</script>

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