Mistä itsestään päivittyvä kello

Niin siinä se tuli.
4524
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

tarvitseeko nettisivulla olla itsestään päivittyvä kello? jos tarvitsee niin miksi?

tuolaisia kannattaa ajatella näin aluksi. aika moni katsoo ajan jostakin muualta..

päivämäärän ilmoittaminen voi olla ihan hyvä (kunhan se on toteutettu muulla kuin js:llä)


no, vastaan kuitenkin kysymykseen(vaikkei tämä ole mikään helpdesk)

joko teen sen itse js:llä tai sitten etsit googlella jonkin sivun mistä jaetaan lähdekoodeja(jos ei ole kärsivällisyyttä itse opiskella asioita)

teet funktion joka tulostaa sen hetkisen ajan (js:ssä taitaa melkein pakko tulostaa se teksti-kentään). sen jälkeen tätä funktiota toistetaan sekunnin välein (vaikka siten että se kutsuu itse itseään sekunnin välein, niin tarvitsee kutsua sitä aluksi vain kerran vaikka onload parametrissä).

tuo on niin yksinkertainen toteuttaa että siitä selviää pienellä aivojumpalla. tietty jos ei ole hajuakaan ohjelmoimisesta, niin sitten kannattaa aloittaa pienemmistä 'ohjelmista' ja harjoituksen jälkeen siirtyä tuohon.

laitetaan asia viellä vaihettain.

1. miten tulostetaan jotakin näytölle/johonkin kenttään
2. miten saadaan luettua nykyinen aika
3. miten luettu aika tulostetaan näytölle/johonkin kenttään
4. miten tehdään funktio
5. miten jotakin funktiota kutsutaan sivun ladattua
6. miten funktio voi kutsua itseään jonkin ajan kuluttua
7. miten yhdistän nämä kaikki tiedot toisiinsa

kun tiedät vastauksen kaikkiin noihin niin osaat tehdä tuon itse.


(jos 'kuulostin' ärtyneeltä, se vain johtuu siitä että ärsyttää sellaiset ihmiset jotka haluavat että heille tehdään tai etsitään valmis koodi, koska he eivät itse jaksa tehdä/etsiä sitä. ts. ihmiset mallia "kaikkimullehetinyt")

Äänestä

Ainakin minun tietokoneen oikeassa alareunassa näkyy aika minuutin tarkkuudella. Mihin sitä kelloa tarvitsee. Tee sekundaattori, jolla jokainen näkee, kuinka kauan kukin on aikaansa tuhlannut sinun sivulla...

Äänestä
  • laittaa siihen sadasosasekunnit mukaan. Muuten tulee paljon pelkkää nollaa.

    Äänestä

tässä koodi..




function clock() {
var date = new Date()
document.frm.kello.value = date.toLocaleString()
setTimeout("clock()",1000)
}
clock()

Äänestä

Kommentoi aloitusta


tkfjk kirjoitti:

Niin siinä se tuli.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu