laucinieks Posted September 10, 2011 Report Posted September 10, 2011 šis countdown darbojas uz ff, bet nedarbojas uz chrome un ie (rādās NaN nevis cipari ). HTML - http://paste.php.lv/af008f7125e2d271613d13d8c50e11a6?lang=html4strict JS - http://paste.php.lv/2c74e612dbb1aa98cab5bbbff21ede94?lang=javascript Varbūt kāds zin, kas pie vainas? Quote
0 v3rb0 Posted September 12, 2011 Report Posted September 12, 2011 Date.parse() nesaprot datuma formātu? vispār, kāpēc tur vajag Date.parse? Quote
0 indoom Posted September 12, 2011 Report Posted September 12, 2011 NaN nozīmē Not a Number. Kaut kur pa vidu tiek veiktas matemātiskas darbības ar stringiem (neciparu). Kodā negribas iedziļināties. Saliec aiz katra mainīgā kādu console.log(), lai redzi, kas tur notiekas. Quote
0 laucinieks Posted September 12, 2011 Author Report Posted September 12, 2011 ja nesaprastu, tad vai tad nevajadzēja būt tā, ka arī uz firefox neiet? Ir kāds alternatīvs variants? Quote
0 daGrevis Posted September 13, 2011 Report Posted September 13, 2011 Katrs pārlūks JavaScript interpretē nedaudz (vai daudz :) ) savādāk. Nav nekāds brīnums, ka uz Firefox iet! :D Quote
0 indoom Posted September 13, 2011 Report Posted September 13, 2011 http://paste.php.lv/7269cb411c107625f748d9480f51dec1?lang=javascript kaut kā tā. Noņem no body to onload Un jā, izmantot date.parse ir kaut kā galīgi līki Quote
0 laucinieks Posted September 13, 2011 Author Report Posted September 13, 2011 Ok paldies viss strādā :). Varbūt vari pastāstīt kāpēc nevajag izmantot date.parse? Quote
0 indoom Posted September 13, 2011 Report Posted September 13, 2011 Tev jātaisa datuma strings speciāli, pie tam pareizā formātā. Izskatījās, ka tas bija arī pie NaN vainīgs. To parse var izmantot, ja datuma strings jau ir dots, un tad to tikai jāpārveido par datuma objektu. Paskaties kā 10 rindas par vienu var uztaisīt, ja izmanto normālas metodes. Quote
0 v3rb0 Posted September 13, 2011 Report Posted September 13, 2011 Vispārīgi - tā ir brīva formāta teksta konvertēšana uz datumu, no tādām darbībām nekad neko labu nevar sagaidīt un tāpēc, ja var iztikt bez, vajag turēties pa gabalu, ja vien nevajag, piemēram, lietotāja ievadītu stringu pārvērst par datumu, tad ar būtu ok izmatot Date.parse(). Quote
Question
laucinieks
šis countdown darbojas uz ff, bet nedarbojas uz chrome un ie (rādās NaN nevis cipari ).
HTML -
http://paste.php.lv/af008f7125e2d271613d13d8c50e11a6?lang=html4strict
JS -
http://paste.php.lv/2c74e612dbb1aa98cab5bbbff21ede94?lang=javascript
Varbūt kāds zin, kas pie vainas?
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.