scrooling news

Any problem with javascript can be discussed here.
Lixas
Posts: 750
Joined: Wed Feb 16, 2005 4:21 pm

scrooling news

Post 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>


Image
shanker
Posts: 44
Joined: Fri Mar 04, 2005 5:05 pm

Post 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
shanker
Posts: 44
Joined: Fri Mar 04, 2005 5:05 pm

Post 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
Lixas
Posts: 750
Joined: Wed Feb 16, 2005 4:21 pm

Post 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 :)
Image
medwebinc
Posts: 87
Joined: Wed Mar 02, 2005 4:26 pm

Post by medwebinc »

nice script thanks for the post :D
phoxchange
Posts: 124
Joined: Wed Mar 02, 2005 10:22 am
Contact:

Post by phoxchange »

Good work lixas nice marquee script
Image
RuneScape: Phoxey
toychoq
Posts: 108
Joined: Fri Apr 15, 2005 9:11 am

Post by toychoq »

THANX for the scripts lixas
i hope we will get some new ones in near future
regards
kaos_frack
Posts: 504
Joined: Sat May 07, 2005 8:03 am
Contact:

Post 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
hacker
Posts: 20
Joined: Wed Oct 25, 2006 11:46 pm

Post by hacker »

nice, catches the viewers attention
dexter
Posts: 32
Joined: Fri Mar 09, 2007 1:18 pm

Post by dexter »

this script scroll above or scroll down?
Post Reply