hodiny

Programovacie jazyky, rady, poradňa...
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

hodiny

Príspevok od používateľa mailer »

Hladam hodiny ktore sa posuvaju zaroven ako posuvam stranku,neviem pod akym nazvom to mam hladat...poprosim zdrojacik :-) este vysvetlim.hodiny by boli na pravej stranky a zaroven ako by som posuval www tak by sa aj hodiny posuvali
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

ved daj si hociake flashove hodiny a daj ich do divu a nastavu mu css property position fixed
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

mastermind napísal:ved daj si hociake flashove hodiny a daj ich do divu a nastavu mu css property position fixed
v scorpions cheatri boli (v html) ale kedze som nedavno formatoval,a mam pripojenie k netu 1,4kb/s download tak cheater stahovat nebudem :wink: ak by ste o takych hodinach v html alebo v jave vedeli tak napisete
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

v html nie, java urcite nie.
dalej je dolezite ake chces tie hodiny (analogove, digitalne, aj so sekundovou rucickou atd). Dalo by sa nieco urobit javascriptom, ale asi najlepsie je tam dat flash.
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

mastermind napísal:v html nie, java urcite nie.
dalej je dolezite ake chces tie hodiny (analogove, digitalne, aj so sekundovou rucickou atd). Dalo by sa nieco urobit javascriptom, ale asi najlepsie je tam dat flash.
no tak v javascripte :-) je to surne
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

http://www.javascript-page.com/clocks/
http://www.java-scripts.net/Javascript-Clocks
nájdene googlom, fakt užitočná stránka.. skús ju niekedy
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

javascript na analogove hodiny? radsej nie.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

mastermind napísal:javascript na analogove hodiny? radsej nie.
tak mu ich sprav vo flashi ak máš čas.. chcel javascript tak som mu dal linky.. a prečo js nie? určite menšie bláznovstvo ako hudba v pozadí :) a čo na tom že to je spomalovač, hlavne že sú hodiny lebo na lyšte sú maličké a digitálne :lol:
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

Kód: Vybrať všetko

<script language="JavaScript">

//Analog clock script- By Kurt ([email protected])
//Script featured on Dynamic Drive
//Visit http://www.dynamicdrive.com for this script and more

fCol='444444'; //face colour.
sCol='FF0000'; //seconds colour.
mCol='444444'; //minutes colour.
hCol='444444'; //hours colour.

Ybase=30; //Clock height.
Xbase=30; //Clock width.


H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
NS4=(document.layers);
NS6=(document.getElementById&&!document.all);
IE4=(document.all);
Ypos=0;
Xpos=0;
dots=12;
Split=360/dots;
if (NS6){
for (i=1; i < dots+1; i++){
document.write('<div id="n6Digits'+i+'" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:#'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
}
for (i=0; i < M.length; i++){
document.write('<div id="Ny'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+mCol+'"></div>');
}
for (i=0; i < H.length; i++){
document.write('<div id="Nz'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+hCol+'"></div>');
}
for (i=0; i < S.length; i++){
document.write('<div id="Nx'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+sCol+'"></div>');
}
}
if (NS4){
dgts='1 2 3 4 5 6 7 8 9 10 11 12';
dgts=dgts.split(' ')
for (i=0; i < dots; i++){
document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>');
}
for (i=0; i < M.length; i++){
document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');
}
for (i=0; i < H.length; i++){
document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');
}
for (i=0; i < S.length; i++){
document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');
}
}
if (IE4){
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=1; i < dots+1; i++){
document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < M.length; i++){
document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < H.length; i++){
document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < S.length; i++){
document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');
}
document.write('</div></div>')
}



function clock(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;

if (NS6){
Ypos=window.pageYOffset+window.innerHeight-Ybase-25;
Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
for (i=1; i < dots+1; i++){
 document.getElementById("n6Digits"+i).style.top=Ypos-15+Ybase*Math.sin(-1.56 +i *Split*Math.PI/180)
 document.getElementById("n6Digits"+i).style.left=Xpos-15+Xbase*Math.cos(-1.56 +i*Split*Math.PI/180)
 }
for (i=0; i < S.length; i++){
 document.getElementById("Nx"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(sec);
 document.getElementById("Nx"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(sec);
 }
for (i=0; i < M.length; i++){
 document.getElementById("Ny"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(min);
 document.getElementById("Ny"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(min);
 }
for (i=0; i < H.length; i++){
 document.getElementById("Nz"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(hrs);
 document.getElementById("Nz"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(hrs);
 }
}
if (NS4){
Ypos=window.pageYOffset+window.innerHeight-Ybase-20;
Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
for (i=0; i < dots; ++i){
 document.layers["nsDigits"+i].top=Ypos-5+Ybase*Math.sin(-1.045 +i*Split*Math.PI/180)
 document.layers["nsDigits"+i].left=Xpos-15+Xbase*Math.cos(-1.045 +i*Split*Math.PI/180)
 }
for (i=0; i < S.length; i++){
 document.layers["nx"+i].top=Ypos+i*Ybase/4.1*Math.sin(sec);
 document.layers["nx"+i].left=Xpos+i*Xbase/4.1*Math.cos(sec);
 }
for (i=0; i < M.length; i++){
 document.layers["ny"+i].top=Ypos+i*Ybase/4.1*Math.sin(min);
 document.layers["ny"+i].left=Xpos+i*Xbase/4.1*Math.cos(min);
 }
for (i=0; i < H.length; i++){
 document.layers["nz"+i].top=Ypos+i*Ybase/4.1*Math.sin(hrs);
 document.layers["nz"+i].left=Xpos+i*Xbase/4.1*Math.cos(hrs);
 }
}

if (IE4){
Ypos=document.body.scrollTop+window.document.body.clientHeight-Ybase-20;
Xpos=document.body.scrollLeft+window.document.body.clientWidth-Xbase-20;
for (i=0; i < dots; ++i){
 ieDigits[i].style.pixelTop=Ypos-15+Ybase*Math.sin(-1.045 +i *Split*Math.PI/180)
 ieDigits[i].style.pixelLeft=Xpos-15+Xbase*Math.cos(-1.045 +i *Split*Math.PI/180)
 }
for (i=0; i < S.length; i++){
 x[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(sec);
 x[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(sec);
 }
for (i=0; i < M.length; i++){
 y[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(min);
 y[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(min);
 }
for (i=0; i < H.length; i++){
 z[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(hrs);
 z[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(hrs);
 }
}
setTimeout('clock()',100);
}
clock();
//-->
</script>
no a preco nie?takze teraz mam problem v tom ze hento su hodiny a zobrazuju sa hodiny - co by sa malo ine zobrazovat.ale ja tie hodiny chcem nahradit za text napr.: "Welcome to HOJKO.COM" :) a musi sa to posuvat tak ako budete scroolovat :wink: vymyslite plz nieco
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

prečítaj si druhý príspevok v tejto téme..
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

audiotrack napísal:prečítaj si druhý príspevok v tejto téme..
:wink: cital som vsetky ale nejako ma nemoze dnes kopnut muza :-) ak by vas teda to napadlo tak mi napiste skriptik nato
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

:wink: ide mi o to aby to plno ulohu ako tie hodiny ale aby sa namiesto hodin zobrazovalo to co si tam ja napisem
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

niekde na zaciatok kodu pridaj nejaky taky kod

Kód: Vybrať všetko

<div style="position: fixed; right: 10px; top: 2px;">
<!-- tu vlozis flash objekt napr:-->

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="576" height="384">
<param name="movie" value="clock.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="clock.swf" quality="high" bgcolor="#ffffff" width="238" height="192" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
</object


</div>
takto ti to bude fungovat len pod mozillou, operou a zrejme aj ie7. pre starsie verzie budes musiet fixnut neschopnost spracovat position fixed. navod tu:
http://tagsoup.com/cookbook/css/fixed/

ine flashove hodinky najdes tuto
http://www.google.sk/search?hl=sk&q=ana ... ogle&meta=

add
mailer napísal::wink: ide mi o to aby to plno ulohu ako tie hodiny ale aby sa namiesto hodin zobrazovalo to co si tam ja napisem
a to povies teraz? takze ty potrebujes len nejaky panel ktory sa bude hybat so strankou... ach jo. ludia naucte sa klast otazky
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

http://hojko.com/viewtopic.php?p=482093#482093 :wink: zle som ju polozil:
no a preco nie?takze teraz mam problem v tom ze hento su hodiny a zobrazuju sa hodiny - co by sa malo ine zobrazovat.ale ja tie hodiny chcem nahradit za text napr.: "Welcome to HOJKO.COM" Smile a musi sa to posuvat tak ako budete scroolovat Wink vymyslite plz nieco
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

mailer napísal:http://hojko.com/viewtopic.php?p=482093#482093 :wink: zle som ju polozil:
nevsimol som si ze za tym dvojstranovym kodom aj nieco je.

add: http://tagsoup.com/cookbook/css/fixed/legacy/ hotovy kod
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

:cry: no v ie mi to je hovienko,potrebujem aby to islo aj vo FF... :wink: a hlavne by to islo
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

mailer napísal::cry: no v ie mi to je hovienko,potrebujem aby to islo aj vo FF... :wink: a hlavne by to islo
v mojom predchadzajucom prispevku mas link na stranku kde to funguje vsade...
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

mastermind napísal:v mojom predchadzajucom prispevku mas link na stranku kde to funguje vsade...
:wink: tak mi z toho nieco poskladaj poprosim ta :wink: napis mi sem zdrojak toho,lebo po en neviem vobec :!:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

šak ti to mastermind už písal:

Kód: Vybrať všetko

<div style="position: fixed; right: 10px; top: 2px;">
www.hojko.com
</div>
a za tým pokračuje normálne stránka... čo tam nechápeš? a to ako keď nevieš takéto základné jednoduché veci tak ako chceš robiť web?
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

Príspevok od používateľa mailer »

audiotrack napísal:šak ti to mastermind už písal:

Kód: Vybrať všetko

<div style="position: fixed; right: 10px; top: 2px;">
www.hojko.com
</div>
a za tým pokračuje normálne stránka... čo tam nechápeš? a to ako keď nevieš takéto základné jednoduché veci tak ako chceš robiť web?
:D tieto zaklady som vynechal , ale chcem aby sa mi to zobrazovalo dole
Napísať odpoveď