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

网页之跑马灯文字特效

//修改宽度, x  Z2 a$ J  r# G3 D/ {; v2 q, V* K
var marqueewidth=300
* Q* ^  o: b# M% q4 z& N3 |: K0 [( w//高度. P$ {/ {  b" [8 x; ?; P
var marqueeheight=25
; x2 ?$ z& z9 x: E: G//速度(1-10)6 ?, Y1 u- Z. [4 x( ?* G# R3 ~
var marqueespeed=3
4 B* ^8 ^) y/ ^; t- U+ b//背景颜色
+ \; D! J  h3 evar marqueebgcolor="#FFFFFF"% c  @" r1 D* ]% a: P# H5 C/ v( J
//是否能暂停 (0=no. 1=yes)?2 p+ A2 k+ X. u7 Y1 c0 i. R
var pauseit=1
: Z3 ^0 k# s/ s/ e1 f5 u
$ Y. M1 ^+ @( L: n: \$ k//修改显示内容5 ]4 {- i& \, o; \
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>', V9 c0 ]% j) k2 H8 a
' D6 e/ b' M- a6 P9 v

8 v: k" N. {: K8 V9 V////下面不需改变////////////. B3 z7 H  ]6 f- j

! Z6 D! s+ f% ~! P6 v% l/ Z6 ^: Fvar copyspeed=marqueespeed9 ]8 r$ d/ F6 _. E
var pausespeed=(pauseit==0)? copyspeed: 0: F) f' E; K8 O) D0 N$ k
var iedom=document.all||document.getElementById( n3 Z* F' G% K& p/ G4 g
if (iedom)7 V+ C: A, m6 Z% B1 q1 K
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
2 k( i5 U7 J) [) g* xvar actualwidth=''8 D5 ~$ t' F, ^
var cross_marquee, ns_marquee
5 b( h* n7 c2 ]' K& j1 u% t! V/ P3 r. i. Y: R1 e9 C# J; @$ R4 h% }
function populate(){
" x! i+ |* D2 ~% Yif (iedom){
. |/ ~7 \/ c3 t& l9 n  D9 ^3 Kcross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
5 p2 ^( i. O$ g- T! t6 b  n3 _! }7 dcross_marquee.style.left=marqueewidth+8, r" `; ?! a4 f* n/ r/ C, o
cross_marquee.innerHTML=marqueecontent
$ X) K/ i6 h  z7 J  f' eactualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
# v3 R: r2 I! J+ q}7 \( u* M$ B/ |3 c3 }
else if (document.layers){( _. M( B! W, T2 Q+ L. Q& t% B
ns_marquee=document.ns_marquee.document.ns_marquee2
- L2 w) n1 f* U! cns_marquee.left=marqueewidth+8
! p% e; |4 ]% j! `7 t/ Ans_marquee.document.write(marqueecontent)6 h) J2 {/ @3 I1 s- b+ G) a0 ~
ns_marquee.document.close()7 ?% J& u4 P) _4 u
actualwidth=ns_marquee.document.width: _" b" }+ i% F$ Y6 t
}
4 J7 {+ r/ l7 C4 q* F, D7 y& o. k9 klefttime=setInterval("scrollmarquee()",20)6 o, R& r) D0 d9 I* w# I8 S$ [
}& B; v! }  B, b# _" `& Z; t
window.onload=populate
' Q+ y# B( z% X/ b
' t2 V/ Z. e: ~) k8 W$ Wfunction scrollmarquee(){3 s* l( m) `2 j8 j7 O
if (iedom){' H( M3 v* v% u6 n; O% p
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))) U5 E6 R, I" U3 k( W
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed3 P9 y* n! w+ ~
else: ?+ |8 o4 ]) ?# E4 P# f
cross_marquee.style.left=marqueewidth+8$ n. H8 U7 f" ^3 T

. F6 k. {$ i% ^" i}; Y( v/ Y9 {- X4 _, x/ s4 |$ z% I  X
else if (document.layers){) H- ~, D$ }7 {
if (ns_marquee.left>(actualwidth*(-1)+8))
% ~- [( H2 u. H; t+ Uns_marquee.left-=copyspeed( R' S$ r1 z* g/ s! Y& h; m
else* Y4 B: s, }  A, w
ns_marquee.left=marqueewidth+8
  w" B# L" C) D6 ]}
4 ~3 G. c) f: i' a; o# D, a}8 }7 f$ ~  Q) S; D, S% M2 ~! L- x
! w6 f. Y4 A+ A1 C
if (iedom||document.layers){" F* e; {0 a, o/ J7 s& f! _/ Q+ F
with (document){) Z+ p6 ?( C- C# h) p' b5 \
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')) E0 }4 }8 e3 @7 y1 b) e! @- T( ?
if (iedom){
. n7 C/ ~: b% m: S8 Q' @3 ~# _2 jwrite('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
' |" L% c) g1 h+ `; lwrite('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')) ], D% w9 N4 [' V0 ?# W' X
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')8 m% b0 e8 u/ N/ G
write('</div>')
7 e8 @& o1 }/ @  J% q3 A& E7 t}/ ^5 K! O" _  r+ j. B' c) V3 }
else if (document.layers){
. B. z0 V0 Q( }write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
3 t2 E- k: \/ J- T6 ]write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')0 W7 V' l. A7 p1 z) M6 v9 d
write('</ilayer>')
3 e+ N  R, |. ^$ h! `1 |% ?& U}* w7 A4 E' b: m/ X8 E, x; \$ W3 C
document.write('</td></table>'), z: d& n( S% _! c( [7 _
}
) P4 t& b% y  W6 w) K. V+ i}" {( \# y' ^* S( U+ a
</script>

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