Autor | Zpráva | ||
---|---|---|---|
monkey Profil |
#1 · Zasláno: 17. 5. 2010, 15:27:01
function datum(){ den = new Date; denD = den.getDay(); dni = new Array ("Pondelok", "Utorok", "Streda", "Štvrtok","Piatok","Sobota","Nedeľa"); mesiace = new Array("Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"); day = den.getDate(); mesiac = den.getMonth(); rok = den.getFullYear(); aktualny_den = "<b>"+dni[denD-1]+"</b>"; aktualny_mesiac = mesiace[mesiac]; document.clock.dnik.value = "Dnes je: " + aktualny_den +" "+ day +". "+ aktualny_mesiac +" "+ rok; } <form NAME="clock"> <input name="dnik" type="text" style="border:none" value ="" size=35 /> </form> Zdar, Chcem zviraznit den v riadku ale ak to zapisujem do formulara (pre lepsie poziciovanie na stranke) tak mi to hrube nevypise neviem preco ? Ale ak to zapisem klasickym sposobom teda document.write("Dnes je: " + aktualny_den +" "+ day +". "+ aktualny_mesiac +" "+ rok); Neviete my povedat preco to nefunguje aj vo vormularovych poliach ? vdaka |
||
Witiko Profil |
#2 · Zasláno: 17. 5. 2010, 21:24:03
Formulářové pole je určené pro zadávání neformátovaného textu. document.write lze po donačtení dokumentu zavolat jen jednou, protože pokud je metoda zavolána po dokončení načtení, otevře nový dokument, čímž dojde efektivně ke ztrátě jakýchkoliv spojení s původní stránkou, DOM strukturami a scripty na ní. Pakliže je třeba vypisovat do toku dokumentu, vytvoříme element, který je určený k obsažení textu uvnitř sebe sama (div, span) a poté do něj vpisujeme přes .innerHTML vlastnost, kterou veškeré tyto elementy dědí od svého prototypu.
|
||
Časová prodleva: 14 let
|
0