返回列表 发帖

网页之跑马灯文字特效

//修改宽度" F( l: S9 n+ P' N4 f9 H2 l2 }, d
var marqueewidth=300" s, u1 t  G+ E: s. W& R! K; |+ C1 }
//高度
' V1 o0 r7 ?9 i* |3 N' ]5 A1 avar marqueeheight=257 [# I- c/ f" x9 I- X; T
//速度(1-10)
" K& D- t7 ~' ~% Avar marqueespeed=3
2 A7 w" x5 ?5 c+ J5 D8 w//背景颜色
5 X( w0 U) s# B% i1 }var marqueebgcolor="#FFFFFF"0 K/ z- n4 ~* o6 F0 F5 n
//是否能暂停 (0=no. 1=yes)?: n  {' a+ U9 l, \- a
var pauseit=10 J+ v( ?0 l" p5 I- B' L& x6 {

; z4 @) I+ }" [3 b4 W! j//修改显示内容0 a1 B  ]! e4 r5 g4 t7 p* U" v
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>', F7 d6 x- _/ b2 M. u& k9 X8 u

& Z8 G8 c1 o- ^% D% X# q/ @, `: A6 q, d# W% o. D3 Y
////下面不需改变////////////
; }% Z$ v3 H3 z6 G
( r6 t5 i1 R9 l% y! @) \2 Fvar copyspeed=marqueespeed
6 F0 }2 q' D' |& y6 zvar pausespeed=(pauseit==0)? copyspeed: 0$ M' D8 \6 }  J  b9 e
var iedom=document.all||document.getElementById0 X  B. t3 H% `% ?3 |
if (iedom)6 M3 G' l' S( @7 k% Q& M1 G
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>'). G2 O5 X. f- k, B
var actualwidth=''
% B( h3 m( s. _" H. Z: {var cross_marquee, ns_marquee: G4 ~: E  Z; f
) ]! K& p& h* P6 {/ d4 P
function populate(){' g$ F2 p& }: j: ]+ `* {" E
if (iedom){
7 L: }$ S5 s* l+ J/ |" wcross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
: H. ?& L2 q$ Jcross_marquee.style.left=marqueewidth+8; n$ ]) K* S9 v- z$ ~
cross_marquee.innerHTML=marqueecontent
9 Y2 a" U: h) t+ sactualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth* i0 j7 D! O& E- v1 F) f
}
/ |1 k  l9 M0 p8 }* R; helse if (document.layers){
' b* a5 J0 Y! a; g" A1 ans_marquee=document.ns_marquee.document.ns_marquee2- B8 f& r# g+ \: j9 \2 D; ?
ns_marquee.left=marqueewidth+8' |- T: G8 _/ H1 E
ns_marquee.document.write(marqueecontent)" Z  Z  t+ U; m5 |3 Q
ns_marquee.document.close()
% U/ Z" u5 L2 |. `; D8 i" ?actualwidth=ns_marquee.document.width
1 k1 |& q7 k- f% ]* Y9 D  {" V}2 e8 E8 T9 S; A
lefttime=setInterval("scrollmarquee()",20)
, d, x. ?, C; x* l7 G}" h4 {; Y5 D" ~, I
window.onload=populate( P& C, h1 l( [, u& y
: [$ E9 A$ m  w6 Y2 Y  z# R
function scrollmarquee(){$ i( ?# j5 Q0 i; N
if (iedom){1 X& J7 |& ~4 P* C$ c& k
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
  @" J2 T! s9 J3 |: s) G7 Mcross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed
! y  [  V  D) _* x3 @$ jelse
+ O+ c# B9 M/ j/ Jcross_marquee.style.left=marqueewidth+8
0 ?2 b* D# p. A' Y4 {2 J' Z- D' [2 Z3 x3 M
}
8 C$ z0 v9 p# T7 ]7 Melse if (document.layers){- `1 ~; M0 K, Y( q" ^
if (ns_marquee.left>(actualwidth*(-1)+8))4 K7 Y! ~- _( c
ns_marquee.left-=copyspeed' n  i( U5 \" m/ b7 x8 V
else
/ [9 ^* b0 V. D; u# }. `2 Zns_marquee.left=marqueewidth+8
" A1 O: o/ `- U7 I}
, F+ t. [1 l+ W8 r) L}
4 p9 b: J9 I) z0 G" ~1 K& H
4 c" [) |. E, w/ Tif (iedom||document.layers){1 q: G" Z7 n5 R- }! r! y! ~" a
with (document){! S  [  Q* r/ T
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
( Q# f, [/ l( H; ]: q, rif (iedom){& }# C* Z3 ^, Z9 Q" y
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
9 C% v; C! n; gwrite('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">'); e/ A) }1 D# r2 M
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
8 K4 t/ B& |6 Fwrite('</div>')
6 i( _. ~* A/ S2 n5 n}; m* O0 ~5 w" o" s
else if (document.layers){3 Y! w9 l$ m; ?( W" E
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')$ z: w5 k* u* a% e1 j
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
9 L' A. c: L  K4 m3 ~* D) E+ jwrite('</ilayer>')
, x) |1 W8 L; s3 x  D}, D5 h7 |; [# }6 h4 _
document.write('</td></table>')9 B7 l: v; _  W( m& M
}9 w. J8 r0 V/ A7 V: T' H3 n2 G' ^
}
: I' f' s4 d$ h) Z; x% C; \1 D</script>

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