Page 1 of 2

scrooling news

Posted: Thu Apr 07, 2005 6:14 am
by Lixas
i have foung greate jscript, so i wanr to share it with you :)

Code: Select all

<script language="JavaScript1.2">
var marqueewidth= "129px"
var marqueeheight= "100px"
var marqueespeed= 1
var pauseit= 1
var marqueecontent='any html code. underline, bold, italic, pictures are supported'

marqueespeed=(****.all)? marqueespeed : Math.max(1, marqueespeed-1)
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=****.all||****.getElementById
var actualheight=''
var cross_marquee, ns_marquee

function populate(){
if (iedom){
cross_marquee=****.getElementById? ****.getElementById("iemarquee") : ****.all.iemarquee
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualheight=cross_marquee.offsetHeight
}
else if (****.layers){
ns_marquee=****.ns_marquee.****.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.****.write(marqueecontent)
ns_marquee.****.close()
actualheight=ns_marquee.****.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+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}
else if (****.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}

if (iedom||****.layers){
with (****){
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:0px;top:0px;width:100%;">')
write('</div></div>')
}
else if (****.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><div style="position: relative; overflow: hidden;" onmouseover="copyspeed=pausespeed" onmouseout="copyspeed=marqueespeed"><div id="iemarquee" style="position: absolute; left: 0px; width: 100%; top: -277px;"></div>

Posted: Thu Apr 07, 2005 8:20 pm
by shanker
very nice script, good job on finding it, i was looking for something similar to this u know

hats off tah ya m8e

Posted: Thu Apr 07, 2005 8:21 pm
by shanker
sowie, i take back what i said,

finding it a lil hard to implement it into my site... :( looks like i spoke too soon

neywayz, let me re-write this script

Posted: Sat Apr 09, 2005 5:49 pm
by Lixas
Shanker, you right, it is not very easy script, but when i found it, i just paste the code into that place, where i want to see scrool news, and changed a size of scrooling news table, and walla... it works fine :)
I guess that you a ltl to lazy for experiments :)

Posted: Sat Apr 23, 2005 7:45 pm
by medwebinc
nice script thanks for the post :D

Posted: Sun Apr 24, 2005 5:33 am
by phoxchange
Good work lixas nice marquee script

Posted: Thu Aug 25, 2005 8:34 am
by toychoq
THANX for the scripts lixas
i hope we will get some new ones in near future
regards

Posted: Fri Feb 24, 2006 8:57 am
by kaos_frack
why do you need so much script
you can do it with the <marquee> tag
just set it to scroll horizontally and that's it

Posted: Thu Oct 26, 2006 12:30 am
by hacker
nice, catches the viewers attention

Posted: Wed Mar 14, 2007 4:47 am
by dexter
this script scroll above or scroll down?