返回列表 发帖

网页之跑马灯文字特效

//修改宽度( J% S; u! |8 U, E% O* n! {! {
var marqueewidth=300
- c3 t3 M& d  t8 `2 \8 q  n  g//高度: I' h) f1 P" l! `
var marqueeheight=255 t8 Q( {8 D) K/ [! [
//速度(1-10)
5 a$ h& ~* @, avar marqueespeed=3
# K2 E) S' G. m. P7 ?//背景颜色' r1 F: n, Q  i. Y
var marqueebgcolor="#FFFFFF"
: K- K- I" k8 Y# V9 |//是否能暂停 (0=no. 1=yes)?# V: |- Y# I0 @
var pauseit=1
9 F5 {, e1 [# m: y6 D% W
: Z* ]; r' g. p/ M0 k//修改显示内容" J! n2 ~  {. x/ }1 A
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'
& a; W. ^7 D6 H* r7 [) }. Q& v. Q$ F0 h* F( U7 [3 S# n
5 H  p8 K: K, p- c* P% c7 U
////下面不需改变///////////// h" `% b4 ^. z% f
$ b3 M1 X  b4 o
var copyspeed=marqueespeed
1 X: H0 u+ Q8 ~! H6 w3 B9 dvar pausespeed=(pauseit==0)? copyspeed: 0
6 f& {3 b3 Q- R' Y" Wvar iedom=document.all||document.getElementById& h# `8 D  ?1 X3 M( R
if (iedom)- p. D. |2 M* @6 [- w; J* Y
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
* a8 E& t: `: M# Z9 i, d" t7 s% xvar actualwidth=''# e) J0 Z, j+ V+ V) O# F8 f, i. z
var cross_marquee, ns_marquee+ {" i; N- |, \" C
$ r- S7 c$ O1 z$ z
function populate(){! d1 U. K5 p5 u5 l( R2 n7 q" S
if (iedom){+ e' N* m0 a: E/ n
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee. c; r2 J* {4 ~) S8 ~& U' P
cross_marquee.style.left=marqueewidth+8
: q4 A) U: x4 o8 k4 ecross_marquee.innerHTML=marqueecontent
- y' U( E: L: ?2 Z5 Hactualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
% K/ t9 S0 y$ n8 l  o}& P! m' W0 w3 w8 a* U
else if (document.layers){
8 W% j( @4 m4 `1 y: Q/ _ns_marquee=document.ns_marquee.document.ns_marquee2
+ v4 j( @; ~0 C" v; Tns_marquee.left=marqueewidth+8: \7 ]" J7 Y! @
ns_marquee.document.write(marqueecontent)& t- V) ]5 ~  S0 C7 x$ P& k
ns_marquee.document.close()
# N! h. _; W, R, L; U/ Vactualwidth=ns_marquee.document.width3 U( N8 u+ F; g
}6 A( ]1 ^2 {6 P$ F* {2 N: s
lefttime=setInterval("scrollmarquee()",20)* s% S/ l6 ~8 ^
}6 c6 i+ l' }7 h! K/ Z: ]4 @
window.onload=populate* P% @# r  P$ f) R# Y
- B6 V, G$ [' X
function scrollmarquee(){
5 n/ T5 Y, N% o) _if (iedom){
5 @3 K% J1 }- E4 a' J$ mif (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))" X0 b7 a8 _; f" s0 E' O
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed% I7 f6 @7 D8 L8 F+ q
else. B7 f5 S  w, p
cross_marquee.style.left=marqueewidth+83 G. I- F" g5 O. U

. @8 M) L! h# F0 ~: ?}% k( N& A, N! W. V0 f% X  k- t) Q% K
else if (document.layers){) p0 A& |/ _* O2 \
if (ns_marquee.left>(actualwidth*(-1)+8))
, x" q+ G# _) l- l; K4 V  W8 rns_marquee.left-=copyspeed
- ?- H$ n) t+ X9 U1 N) delse7 \5 z; q9 ~: S
ns_marquee.left=marqueewidth+81 k' i# b! o( a5 {8 }: i
}  |( k$ ?+ I; i7 C7 G& H- G
}+ ~& I  _/ S# S' J. B
$ z) h& p# e1 I* V" {0 l. ?# A
if (iedom||document.layers){
4 G  Y; u% V  l* y) twith (document){- f  t4 i4 _) c1 ~: r/ R$ M, f6 O
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
5 p4 U  ]# m5 s5 H4 Pif (iedom){
& P7 _7 R- b6 N* H% R+ D, Zwrite('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')1 F/ s7 f( [- B3 b5 h& N- [
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
9 O, T) I1 V6 b& F9 Bwrite('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
9 s2 _: B5 l5 g6 G: \* gwrite('</div>')& j0 E# _- H" B
}+ S( B* R: @2 [! U
else if (document.layers){3 k# e" q  R3 w1 |' h
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
3 W3 V8 Z3 P$ X. x* Nwrite('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')5 x: t! |  i4 d( Y, }
write('</ilayer>')* @- ~. Y! Z' X2 N0 f$ L
}  p. R7 V9 {5 C4 |& z" ?
document.write('</td></table>')
- ]4 e8 V' r6 l/ @}
& a/ B$ ~5 I) c+ ]# D}* _+ c: ?' V6 t
</script>

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