| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 13.11.06 Prihlásený: 13.04.21 Príspevky: 169 Témy: 54 | Napísal dafo: 19.02.2009 0:20 | |
|
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é )
|
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| GTK bežiaci text (python) v Perl, Python, Ruby, CGI | 4 | 1078 | 31.07.2011 9:41 miso128 | | Python script bežiaci non stop v Webhosting a servery | 3 | 504 | 16.12.2017 11:30 bebebrumik | | Čas bežiaci aktuálny bez refreshu v JavaScript, VBScript, Ajax | 7 | 1004 | 22.12.2008 18:04 Tominator | | Ktory beziaci proces je dial-up connection? v Operačné systémy Microsoft | 1 | 326 | 17.01.2008 8:54 Intelman | | moj problem je stale beziaci ventilator na notasi v Intel - Integrated Electronics | 7 | 2368 | 26.03.2008 14:27 wave | | hodiny v Redakčné systémy | 2 | 985 | 20.07.2006 8:24 pershing | | Hodiny v PHP, ASP | 21 | 1956 | 16.03.2007 18:22 Dart | | hodiny klavira v Kultúra, umenie, filmy, hudba, história, média | 13 | 902 | 17.07.2015 23:55 Semp | | vista hodiny v Operačné systémy Microsoft | 25 | 736 | 11.04.2008 16:27 dsljohn | | Hodiny v XP v Operačné systémy Microsoft | 3 | 361 | 01.12.2011 18:53 michalesku | | Hodiny vo Windows 7 v Operačné systémy Microsoft | 5 | 859 | 12.05.2011 17:25 ViktorinoSK | | Zdroj súúúrne už len3 hodiny v PC skrinky, zdroje a všetky druhy chladenia | 11 | 548 | 05.09.2011 17:32 Veveričiačik | | Meniace sa hodiny na ww xp v Operačné systémy Microsoft | 1 | 409 | 28.03.2009 19:55 dsljohn | | Hodiny v JavaScripte - ako na to? v JavaScript, VBScript, Ajax | 6 | 1611 | 22.12.2008 22:22 Blackshadow | | 8GB USB z AXECA do hodiny v Úložné zariadenia | 1 | 471 | 09.04.2010 10:24 mbc | | Čas vo Windows-e spomaľuje ,nemenia sa hodiny v Operačné systémy Microsoft | 4 | 437 | 02.06.2012 21:56 playandwin |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|