Ik probeer voor elkaar te krijgen om een nieuwsbalk op mijn website te krijgen.
<!--Nieuwsbalk in javascript-->
[JS]<script type="text/javascript">
var themsg='<span style="font:18px times new;color:black;"><b>Mijn tekst<b></span>'
var speed=5 //snelheid van scroller (1-10 of meer)
var loops=2 //aantal malen dat de scroller te zien moet zijn... (continu vul je in : "infinite")
function populatescroller(){
var windowwidth="837px" //Breedte van de nieuwsbalk
document.getElementById("alertit").innerHTML=themsg
document.getElementById("alertit").style.width=windowwidth
document.getElementById("alertit").scrollAmount=speed
document.getElementById("alertit").scrollDelay=20
document.getElementById("alertit").loop=loops
document.getElementById("alertit").onfinish=function(){
document.getElementById("alertit").style.visibility="hidden"
}
}
function iecompattest(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}
if (document.all && document.getElementById){
window.onload=populatescroller
window.onresize=populatescroller
}
</script>[/JS]
Deze balk werkt alleen in internet explorer en niet in chrome/firefox.
Kan iemand mij misschien vertellen waardoord dat komt en hoe ik dit zou kunnen oplossen? Ik heb zelf niet zoveel kennis van javascript dus dit is een lastig klusje voor mij.
Alvast bedankt!
HTML:
<marquee id="alertit" style="position:absolute;left:0px;top:0;background-color: #00CCCC" onMouseover="this.scrollAmount=1" onMouseout="this.scrollAmount=speed"></marquee>
[JS]<script type="text/javascript">
var themsg='<span style="font:18px times new;color:black;"><b>Mijn tekst<b></span>'
var speed=5 //snelheid van scroller (1-10 of meer)
var loops=2 //aantal malen dat de scroller te zien moet zijn... (continu vul je in : "infinite")
function populatescroller(){
var windowwidth="837px" //Breedte van de nieuwsbalk
document.getElementById("alertit").innerHTML=themsg
document.getElementById("alertit").style.width=windowwidth
document.getElementById("alertit").scrollAmount=speed
document.getElementById("alertit").scrollDelay=20
document.getElementById("alertit").loop=loops
document.getElementById("alertit").onfinish=function(){
document.getElementById("alertit").style.visibility="hidden"
}
}
function iecompattest(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}
if (document.all && document.getElementById){
window.onload=populatescroller
window.onresize=populatescroller
}
</script>[/JS]
Deze balk werkt alleen in internet explorer en niet in chrome/firefox.
Kan iemand mij misschien vertellen waardoord dat komt en hoe ik dit zou kunnen oplossen? Ik heb zelf niet zoveel kennis van javascript dus dit is een lastig klusje voor mij.
Alvast bedankt!