Re: Mozilla,IE,Opera kontra web-tvorba

From: mail@pp21.cz
Date: 19. 04. 2003, 17:53 CEST

  • Next message: mr.solveproblems: "RE: OT MP3"
    mail@pp21.cz <mail@pp21.cz>:
    
    > Miso <stawrossmike@zoznam.sk>:
    >
    >> 1. Na strankach mam Javascriptom spravene zobrazovanie casu a datumu...
    >> ...ale v Opere a Mozille je to nejaky zvlastny zapis typu
    >> napr. 14.4.103... namiesto 14.4.2003... Ako dosiahnut, aby sa to vsade
    >> zobrazovalo rovnako?
    
    > ... koukni do zdroje ... http://cas.atlas.cz
    
    Tomu se rika dobra rada nad zlato :(
    Ted jsem si to overil a v Mozille i Opere maji rok 103. Ve zdrojovym kodu
    maji sice rok 2000 osetrenej, ale ze by po nem mohl prijit i nejaky dalsi,
    treba 2001, s tim uz asi autor nepocital ;o))
    
    Aby tenhle e-mail nebyl tak zbytecnej, stravil jsem cca pul hodiny tim,
    abych dal dohromary jeden radek kodu, ktery to vyresi. Co neni v hlavem to
    je v rukou, nejprve to melo radku 5 ;o). Nehlede na to, ze uz to urcite
    vymyslelo nekolik lidi predemnou.
    
    
    datum = new Date();
    rok = datum.getYear();
    
    if (rok < 138) { rok += 1900 }
    
    
    Bude to fungovat az do roku 2037, pak uz Opera i Mozilla zacinaji opet
    pocitat od zacatku. Proc tomu tak je nevim, ale urcite nam to tu nekdo
    (Kit? :o) objasni.
    
    A co s tim mas delat? Najdi v tom tvem scriptu misto, kde se zjistuje rok
    (getYear) a pokud se jeho hodnota vklada do nejake promenne (v mem
    prikladu 'rok'), vloz za nej tu podminku 'if' s tim, ze zmenis ten muj
    'rok' (2x) na jmeno tve promenne. Pak by to mohlo byt OK.
    
    Tohle se nekam uloz a muzes to vyzkouset:
    
     <script>
        datum = new Date();
        rok = datum.getYear();
        if (rok <= 137) { rok += 1900 }
        document.write(rok);
     </script>
    
    
    -pp21-
    

  • Next message: mr.solveproblems: "RE: OT MP3"

    This archive was generated by hypermail 2.1.6 : 19. 04. 2003, 17:55 CEST