|
  
- UID
- 133
- 帖子
- 51
- 精华
- 1
- 积分
- 186
- 金币
- 55
- 威望
- 2
- 贡献
- 0

|
网页之跑马灯文字特效
//修改宽度; n7 N w, t# c
var marqueewidth=3008 j! Y9 n! |/ }, _
//高度
1 E! N- n" }( g0 F/ Fvar marqueeheight=25 K: O O! s8 m( c5 P3 c3 `
//速度(1-10)
+ ~" K6 [' E4 zvar marqueespeed=3. b% Y8 W$ g, m' Z$ |6 w* D0 g
//背景颜色( C7 f& f+ r7 q+ e1 T$ t
var marqueebgcolor="#FFFFFF"
3 Q4 V% z1 {+ D6 e8 s//是否能暂停 (0=no. 1=yes)?: a( z# @1 Q! A' ?
var pauseit=1
+ M1 [6 E, W6 W6 S/ b! h0 |4 e5 ]! X, s
//修改显示内容+ k1 \9 S9 u% e5 t! d" B+ @4 L) I
var marqueecontent='<nobr><font face="Arial" size=2><a href="http://www.jzzy.com/js.asp">欢迎光临七色风网页家园</a>--这里有从上千个网页特效中精选的300多个实用的特效,另外,为了网友更方便地学习,我们还改写和编写了部分的特效,并作了详细的说明和必要的使用提示!</font></nobr>'
8 V9 [- I9 d/ J3 W+ P7 {* E% w5 z& |1 \
/ O; x6 j5 D& Z2 [$ {. D' D6 E////下面不需改变////////////
: k5 r3 W3 j& p1 j( e8 Z' Y' ^! {* L! z% u
var copyspeed=marqueespeed5 r5 t: v& }3 ^6 U8 |6 ]% w# S
var pausespeed=(pauseit==0)? copyspeed: 0
4 D7 g( `$ C5 N" \, tvar iedom=document.all||document.getElementById
* l; P+ h; g4 d& J% Sif (iedom)0 d$ M& Y3 A: X6 H' c, E/ g
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+marqueecontent+'</span>')
" a$ m! x! ^& r3 x! F8 J" }var actualwidth=''
/ e8 r8 @; l9 _( K. b; H- Jvar cross_marquee, ns_marquee
& ^* O- V5 I1 L3 j+ r% l+ P7 K5 R" r7 P( F9 t- U' F5 \4 w! o0 |
function populate(){! p6 `. l8 F1 I: v% `3 c8 A7 G1 Q
if (iedom){
0 h5 b1 y) {" S& B% Z7 [' G& ?cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
# p# f3 z# I/ b( `8 s7 Wcross_marquee.style.left=marqueewidth+8 O5 h0 k, O& w W9 }8 A
cross_marquee.innerHTML=marqueecontent# U* n' s P- f, j9 G
actualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth/ `8 t# {, h- W* R$ v: E! k! V7 @0 c2 p. p
}* @, W4 m. w- n+ F
else if (document.layers){. j% F& I+ s7 D6 E* q% l) v) B
ns_marquee=document.ns_marquee.document.ns_marquee2
/ @5 T6 V7 }5 d# D, U; yns_marquee.left=marqueewidth+82 U0 V# t% e. A6 R9 W: `8 H
ns_marquee.document.write(marqueecontent) P3 T! H/ ~/ P& P9 |2 e% E
ns_marquee.document.close()) p( T* {: v2 t: @
actualwidth=ns_marquee.document.width
# v' q- T5 }8 ?+ S; T% k9 T" w x}
- m4 M7 H9 y. f6 P5 k5 I6 [) E$ {lefttime=setInterval("scrollmarquee()",20)
! ?$ \ H7 u5 }) S" F% _}; Q( K) i0 \) n
window.onload=populate2 g& g* s7 j* G! z1 L0 E6 o
8 M) n0 s( r. c/ M* M5 E, S
function scrollmarquee(){
9 i8 j( F5 Q/ ^( n" |if (iedom){
1 o& l( ^; Z9 r2 V! {( M' x# t0 Iif (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))* Y0 m" _% E& O
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed4 d; T2 K4 V8 M) a3 o2 W/ |- B9 l3 v
else5 ]0 z9 i; G0 M6 ^
cross_marquee.style.left=marqueewidth+8! O4 c' `2 o1 K* Q& S, }
! ]' L& d" Y/ R1 X" y8 p
}
4 q% p A- G' d' A5 M" j) F9 gelse if (document.layers){( |5 D1 a, G( ~* O5 S! g
if (ns_marquee.left>(actualwidth*(-1)+8))
9 b. q7 h9 S- M3 `; Xns_marquee.left-=copyspeed5 e. q, N8 t z1 p- O! z
else
/ ^! d8 H' r" {, [# N. T% Cns_marquee.left=marqueewidth+8$ u3 D# K! s. U# j5 ~
}& U1 E1 b8 g& ?! n
}5 ~; d: d" g( b4 J9 U% D' `
0 X6 F2 e1 x! Q# o% @if (iedom||document.layers){5 u% e6 |! V; M. I' Z
with (document){% g; H3 B$ _# _2 `) o/ K0 T
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
1 c3 ?# g. ?- \2 {8 w% y) t8 ~0 gif (iedom){$ q/ U7 P0 r- _4 g- O$ m' O* k9 ~
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')) ]% V$ i3 T& I5 F& X
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')& }; c( l4 D; a! M8 O6 _
write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')7 m( \/ D5 ?* p( c3 X
write('</div>')
/ ]2 D, w8 e% h7 z}( m- r# G0 f/ v' R( q3 v
else if (document.layers){
7 U- d* Z/ p, Awrite('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')2 x+ d+ G* T' N. c; \8 \6 Y9 |/ \
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
: {7 M/ s& s8 ^4 Xwrite('</ilayer>')8 S/ y8 K6 D9 U# I- \$ i7 e3 m
}& V# S% X4 A' S6 C. r2 s3 |
document.write('</td></table>')
! r2 K0 t2 b0 y! g9 o: W7 h. \6 r}
$ R9 i; j, A: H) b}8 v3 U, v1 e, o2 R) D7 j, f
</script> |
|