Afisarea orei in pagina HTML nu este chiar o necesitate, avand in vedere ca vizitatorul poate afla ora in foarte multe moduri. Ba mai mult, pe pagina WEB ora afisata este ce a serverului host si e posibil ca aceasta sa nu aiba legatura cu ora locala a proprietarului site-ului daca host-ul este in alta tara. Aceasta inconvenienta poate fi insa ''reglata'' de catre programator.
Dar in situatia in care ai un site de e-commerce si un client face o comanda, este foarte bine sa dai clientului informatia legata de ora ta locala pentru a sti cand sa se astepte sa inceapa activitatea aferenta livrarii comenzii lui.
Din aceste motive sau doar din cele legate de design este bine sa punem pe site-ul nostru un ceas care sa indice ora locala a proprietarului site-ului.
De aceea va sugerez sa cititi amanuntele acestui articol.
Sunt multe solutii pe internet, dar marea majoritate afecteaza tag-ul BODY cu argumentul onload, asa cum era si vechea solutie postata pe blogul marfa-gratis.blogspot.com.
Problema
Sa afisam pe pagina noastra un ceas, fie in format analogic fie in format digital.
Solutie
Se adauga in tag-ul HEAD informatiile pentru stil.
Pentru un ceas analogic.
body{background: #6699FF;} #clock_a{float:left;padding:25px 0 0 25px;}
iar pentru un ceas digital:
body{background: #6699FF;} .jclock{color:#FFFFFF;float:left;font-size:42px;font-weight:bold;padding:80px 0 0 125px;}
Evident, aici este locul in care va puteti juca cu culorile, cu marimea caracterelor in cazul ceasului digital si cu pozitia in pagina.
Tot in tag-ul HEAD inserati liniile care incarca scripturile JS aferente.
Pentru un ceas analogic:
In scriptul clockp.js veti putea modifica aspectul si marimea ceasului.
Pentru un ceas digital:
La acesta, in plus, va trebui sa activati scriptul prin:
In locul unde doriti sa apara widget-ul, inserati un tag DIV.
Pentru un ceas analogic:
<div id="clock_a"> </div>
iar pentru un ceas digital:
<div class="jclock"> </div>