thickandthin
11-26-2002, 08:30 PM
whats wrong with this scroller script it goes to the top and restarts, it doesnt allow it to go thorough the whole thing!
<html>
<body bgcolor="#FFC9D9">
<center>
<script language="JavaScript1.2">
/*
Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/
//Specify the marquee's width (in pixels)
var marqueewidth=150
//Specify the marquee's height
var marqueeheight=150
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify the marquee's content
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
var marqueecontent='<center><table cellspacing=0 align="center"><tr><td bgcolor=#FFC9D9
align="center"><A
HREF="http://service.bfast.com/bfast/click?bfmid=1375281&siteid=39984445&bfpid=280416&bfmtype
=products" TARGET="_new"><font face="verdana" color="black" size=1>Order Vice
City!</A></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100% align="center"
colspan=2><a href="http://gc3.e-zelda.com" target="_new"><font color="black" size=1
face="verdana">Gaming Dimension</a></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9
width=100% align="center" colspan=2><a href="http://www12.brinkster.com/gtasource/index.html"
target="_new"><font color="black" size=1 face="verdana">GTA
Database</a></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100%
align="center" colspan=2><a href="www.rockstarresource.tk" target="_new"><font color="black"
size=1 face="verdana">Rockstar Resource</a></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://www.deathbytheft.tk/"
target="_blank"><center><img src="http://echo1.dr2.net/~deathbytheft.com/aff/DBTaff.jpg"
border="0"></a></center></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100%
align="center" colspan=2><a href="http://gta-vice.cjb.net/" target="_blank"><center><img
src="vcwaff.gif" border="0"></a></center></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://vicesite.web1000.com/"
target="_blank"><center><img src="http://vicesite.web1000.com/images/affiliates/vicesite.gif"
border="0" width=88></a></center></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9
width=100% align="center" colspan=2><a href="http://www.gtawh.tk/" target="_new"><img
src="gtawh.gif" border=0 width=88></a></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://gtadomain.web1000.com/"
target="_new"><img src="GTADlogo.gif" border=0
width=88></a></td></tr><tr><td> </td></tr><tr><td bgcolor="#FFC9D9" width=100%
align="center"><a href="http://www.vicecityau.tk/" target="_new"><img border="0"
src="vicecityau.JPG"></a></td></tr><tr><td> </td></tr><tr><td bgcolor="#FFC9D9"
width=100% align="center"><a href="http://www.gta-vice-city.tk/" target="_new"><img
border="0" src="aff1.gif" width=90></a></td></tr></table></center>'
////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by
1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, ns_marquee
function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") :
document.all.iemarquee
cross_marquee.style.top=marqueeheight+8
cross_marquee.innerHTML=marqueecontent
actualheight=cross_marquee.offsetHeight
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=marqueeheight+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed
else
cross_marquee.style.top=marqueeheight+8
}
else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=marqueeheight+8
}
}
if (iedom||document.layers){
with (document){
if (iedom){
write('<div
style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden"
onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0;top:0;width:100%;">')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0
onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>
</center>
</body>
</html>
<html>
<body bgcolor="#FFC9D9">
<center>
<script language="JavaScript1.2">
/*
Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/
//Specify the marquee's width (in pixels)
var marqueewidth=150
//Specify the marquee's height
var marqueeheight=150
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify the marquee's content
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
var marqueecontent='<center><table cellspacing=0 align="center"><tr><td bgcolor=#FFC9D9
align="center"><A
HREF="http://service.bfast.com/bfast/click?bfmid=1375281&siteid=39984445&bfpid=280416&bfmtype
=products" TARGET="_new"><font face="verdana" color="black" size=1>Order Vice
City!</A></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100% align="center"
colspan=2><a href="http://gc3.e-zelda.com" target="_new"><font color="black" size=1
face="verdana">Gaming Dimension</a></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9
width=100% align="center" colspan=2><a href="http://www12.brinkster.com/gtasource/index.html"
target="_new"><font color="black" size=1 face="verdana">GTA
Database</a></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100%
align="center" colspan=2><a href="www.rockstarresource.tk" target="_new"><font color="black"
size=1 face="verdana">Rockstar Resource</a></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://www.deathbytheft.tk/"
target="_blank"><center><img src="http://echo1.dr2.net/~deathbytheft.com/aff/DBTaff.jpg"
border="0"></a></center></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9 width=100%
align="center" colspan=2><a href="http://gta-vice.cjb.net/" target="_blank"><center><img
src="vcwaff.gif" border="0"></a></center></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://vicesite.web1000.com/"
target="_blank"><center><img src="http://vicesite.web1000.com/images/affiliates/vicesite.gif"
border="0" width=88></a></center></td></tr><tr><td> </td></tr><tr><td bgcolor=#FFC9D9
width=100% align="center" colspan=2><a href="http://www.gtawh.tk/" target="_new"><img
src="gtawh.gif" border=0 width=88></a></td></tr><tr><td> </td></tr><tr><td
bgcolor=#FFC9D9 width=100% align="center" colspan=2><a href="http://gtadomain.web1000.com/"
target="_new"><img src="GTADlogo.gif" border=0
width=88></a></td></tr><tr><td> </td></tr><tr><td bgcolor="#FFC9D9" width=100%
align="center"><a href="http://www.vicecityau.tk/" target="_new"><img border="0"
src="vicecityau.JPG"></a></td></tr><tr><td> </td></tr><tr><td bgcolor="#FFC9D9"
width=100% align="center"><a href="http://www.gta-vice-city.tk/" target="_new"><img
border="0" src="aff1.gif" width=90></a></td></tr></table></center>'
////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by
1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, ns_marquee
function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") :
document.all.iemarquee
cross_marquee.style.top=marqueeheight+8
cross_marquee.innerHTML=marqueecontent
actualheight=cross_marquee.offsetHeight
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=marqueeheight+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed
else
cross_marquee.style.top=marqueeheight+8
}
else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=marqueeheight+8
}
}
if (iedom||document.layers){
with (document){
if (iedom){
write('<div
style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden"
onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0;top:0;width:100%;">')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0
onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>
</center>
</body>
</html>