Potrebujem docielit bežiaci text. Cez marquee to nechcem robiť lebo sa mi to moc nepozdava ako dobré riešenie. Mám jeden javascript no ked ho použijem presane mi fungovať druhy skript.
Respektíve potreboval by som potom skript na hodiny ktorý ukazuje hodiny minuty a sekundy .... tieto dva skripty mi sučste nejdu .
skript bežiaceho textu
Kód:
var it_oznameni='<nobr><FONT style="font-size:14px" color="#ffffff">Tralala</FONT></nobr>'
//dal parametry:
var sirka_oznameni="770px"
var vyska_oznameni="20px"
var rychlost_posuvu=1 //1 a 10
var barva_pozadi=""
var stopni_to=1 //0=ne
//
rychlost_posuvu=(document.all)? rychlost_posuvu : Math.max(1, rychlost_posuvu-1)
var jak_rychle=rychlost_posuvu
var zastavit=(stopni_to==0)? jak_rychle: 1
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+it_oznameni+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee
function rozjed_to(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(sirka_oznameni)+8+"px"
cross_marquee.innerHTML=it_oznameni
ie_sirka=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(sirka_oznameni)+8
ns_marquee.document.write(it_oznameni)
ns_marquee.document.close()
ie_sirka=ns_marquee.document.width
}
lefttime=setInterval("scrolluj()",20)
}
window.onload=rozjed_to
function scrolluj(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(ie_sirka*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-jak_rychle+"px"
else
cross_marquee.style.left=parseInt(sirka_oznameni)+8+"px"
}
else if (document.layers){
if (ns_marquee.left>(ie_sirka*(-1)+8))
ns_marquee.left-=jak_rychle
else
ns_marquee.left=parseInt(sirka_oznameni)+8
}
}
if (iedom||document.layers){
with (document){
document.write('<center><table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+sirka_oznameni+';height:'+vyska_oznameni+';overflow:hidden">')
write('<div style="position:absolute;width:'+sirka_oznameni+';height:'+vyska_oznameni+';background-color:'+barva_pozadi+'" onMouseover="jak_rychle=zastavit" onMouseout="jak_rychle=rychlost_posuvu">')
write('<div id="iemarquee" style="position:absolute;left:100px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sirka_oznameni+' height='+vyska_oznameni+' name="ns_marquee" bgColor='+barva_pozadi+'>')
write('<layer name="ns_marquee2" left=100 top=0 onMouseover="jak_rychle=zastavit" onMouseout="jak_rychle=rychlost_posuvu"></layer>')
write('</ilayer>')
}
document.write('</td></table></center>')
}
}
skript pre čas
Kód:
function show2(){
if (!document.all&&!document.getElementById)
return
thelement=document.getElementById? document.getElementById("hodinky"): document.all.hodinky
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
if (hours>24)
hours=hours-24
if (hours==0)
hours=24
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var ctime=hours+":"+minutes+":"+seconds+" "
thelement.innerHTML=""+ctime+""
setTimeout("show2()",1000)
}
window.onload=show2
Prípadne asi najlepšie riešenie by bolo aby spolu išli ale to už je nad moje schopnosti a vedomosti (aj tak súslabé
)