返回列表 发帖

网页之跑马灯文字特效

//修改宽度3 B% k' F& h, A* o+ X
var marqueewidth=300
6 u6 d/ |& z  S/ r& x1 }/ i' h//高度
" m/ G' U0 u- M* n' L- M; Svar marqueeheight=25
* \+ }+ @+ K$ {9 F0 v+ G$ U' e& N//速度(1-10)
5 B- W0 \9 s- ^5 |var marqueespeed=3
! r, Y2 q9 @$ V) ]8 R, {//背景颜色
) h4 K, J$ B, ^) N* H: ~) O: _# }var marqueebgcolor="#FFFFFF"- a" a% v  l3 x1 M' L4 {
//是否能暂停 (0=no. 1=yes)?+ O) F' g& ]% o! Y9 F$ J+ J7 X
var pauseit=1( G  k* ?1 i' j, a
, \* h$ d* Z6 T
//修改显示内容
, m4 R+ |7 o& l" X+ b+ u6 s* pvar marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'5 s: a! l0 W/ E% w
4 C0 p3 A$ X' @) c$ M

7 ]3 p* Q: d. Q( y$ g6 j- `: K////下面不需改变////////////
. c" E5 Z+ F5 R* t" P9 j
. J+ `6 \2 g6 j" b) }; Vvar copyspeed=marqueespeed3 _" h' v$ \5 A# w0 R9 }
var pausespeed=(pauseit==0)? copyspeed: 0
% s& }$ t( F" V/ }6 O+ t& q7 [var iedom=document.all||document.getElementById
" z+ T9 M" F; w+ b% H/ W$ _if (iedom)
2 s" z6 w; s, `; `document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
4 R( V* m2 I! W# Q! j7 Q9 Mvar actualwidth=''. O$ F7 A! r) M* v
var cross_marquee, ns_marquee
* ^, }: V& @) j4 H' p, R9 G# h, ]1 s* h: z" r6 J7 v3 T
function populate(){
: w$ f& h. a5 h0 \if (iedom){# X2 o* y$ i' h4 I$ `
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
, _) s' C7 Z9 Q1 S3 P! O2 q7 O/ Mcross_marquee.style.left=marqueewidth+85 \) W3 q" K4 w3 Q
cross_marquee.innerHTML=marqueecontent
6 h0 S# u3 k% qactualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
& e% [% b2 V9 w# b2 `}( A5 B$ C4 m- h6 [6 n
else if (document.layers){9 J, D" \6 F9 q% z4 ?! n* k
ns_marquee=document.ns_marquee.document.ns_marquee20 J6 r1 r8 v' d6 f
ns_marquee.left=marqueewidth+83 g. a, P0 m' P1 w- F* \' T
ns_marquee.document.write(marqueecontent)
" k/ T0 b: X+ I- S( P, hns_marquee.document.close()7 r) h" f. w$ B: J& o6 h" u
actualwidth=ns_marquee.document.width* e! a" ?: \; V% Q# H, e
}: d9 d- L7 f) `2 B: g( z+ X0 d
lefttime=setInterval("scrollmarquee()",20)
. y% N" i9 z; s) ?! S( H}$ F% _1 N( n& L) Z+ Q# P2 ]' Y' w
window.onload=populate! N5 z. e1 b7 W* B7 u( |
0 J# W& x6 l3 y
function scrollmarquee(){* j9 s. Q6 g/ v1 P. @' N- }% x7 z; k
if (iedom){8 ^0 M4 _0 }- `) F- D% W
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
7 [3 e6 L9 ~. w) p% q$ C- wcross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed
# q# [& A! q/ |% ^; aelse& W; U; u' V% y# k
cross_marquee.style.left=marqueewidth+8+ W' M- c5 Z$ c8 i4 b- R
. E$ |0 @. b( |, @! A+ O$ w
}
! h0 O1 |) m9 ~else if (document.layers){5 f+ T; s0 _& k$ H- l8 y) O( q
if (ns_marquee.left>(actualwidth*(-1)+8))
) ?8 @' G# o- \: N% cns_marquee.left-=copyspeed* q+ p8 ^2 A, f5 I, W* O
else! c5 y, r* \! i0 J
ns_marquee.left=marqueewidth+8
. x8 p% S& ~7 e( [}
& U' q- A4 G, t' p) |}, `% N. h* Y4 d& X6 x) H

0 z) O( ^# T; }! ]if (iedom||document.layers){
7 ]7 P: p# k, M- |1 bwith (document){
# U! ^( p. v# r4 J! C1 `" wdocument.write('<table border="0" cellspacing="0" cellpadding="0"><td>')( ~2 T1 F& }' c0 |
if (iedom){) }& U5 B7 ]% |% \2 L) P
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">'). E: v+ C/ s7 s* E( z. I
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
  K0 y% q' f/ R7 [write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
7 q" n- J( M4 Z/ M, F. Xwrite('</div>')
5 u8 m; a' [1 ?7 r! n$ M  B5 s}
8 q- i2 {0 f9 ^0 d$ D& _else if (document.layers){
* n- E% Z* w+ K4 B& ?write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
- R' f+ {& L- x8 uwrite('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
9 M; H" _" r5 I6 E3 I8 q" B: jwrite('</ilayer>')/ l3 g* I) x* T2 k6 e
}
" _* Y7 C# ?" n! Gdocument.write('</td></table>')# _2 I. t, Q, m9 F# F
}
! k  G8 c9 E' Z0 r}# }5 f- [# N8 Y' _
</script>

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