Zadejte hledaný výraz...

JS: jak pracovat s textem v HTML strance?

One
verified
rating uzivatele
5. 4. 2012 01:40:59
JS: jak pracovat s textem v HTML strance?
.
Potreboval bych nakopnout (linkem) na neco jednoducheho, co by mi pouze naplnilo (nic vic, zadne odesilani) podle selectu textarea, viz priklad:
................................................................................
................................................................................
var_1 (Ceska hymna) = "Kde domov můj,
kde domov můj?
Voda hučí po lučinách,
bory šumí po skalinách,
v sadě skví se jara květ,
zemský ráj to na pohled!
A to je ta krásná země,
země česká, domov můj,
země česká, domov můj! ";
................................................................................
Asi je to ve treti lekci ucebnice JS (anebo úpres HTML5), ale nejak mi to uz nezapaluje...
Dikes
5. 4. 2012 01:40:59
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751234
800XE
verified
rating uzivatele
(8 hodnocení)
5. 4. 2012 02:04:15
Třeba takhle:

5. 4. 2012 02:04:15
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751233
One
verified
rating uzivatele
5. 4. 2012 03:13:59
diky a primo v JS by to (bez knihovny) neslo? Doufal jsem na nejakou vestavenou fci v JS (staci kdyz to bude makat pod Safari a IE9)
5. 4. 2012 03:13:59
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751232
800XE
verified
rating uzivatele
(8 hodnocení)
5. 4. 2012 03:20:18
diky a primo v JS by to (bez knihovny) neslo?
To by určitě šlo.
5. 4. 2012 03:20:18
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751231
One
verified
rating uzivatele
5. 4. 2012 04:10:30
ze by najit a prekopirovat z knihovny fci
trigger('change');
?
sry jsem lama, pojidac kolacu ne programmer :-D Tak to zkusim a uvidime, treba nekoho neco napadne jeste, posilam bod
5. 4. 2012 04:10:30
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751230
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
5. 4. 2012 08:09:33
Co sem jenom tak rychle sesmolil:
5. 4. 2012 08:09:33
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751229
800XE
verified
rating uzivatele
(8 hodnocení)
9. 4. 2012 19:13:03
xKojaa: Jenom technická:
Do proměnné hymny ukládáš pole, ale přitom ho jako pole nepoužíváš. Místo new Array() by tam mělo být new Object(). Není to syntaktická chyba, je to chyba z hlediska sémantiky. Jinak osobně mi přijde o něco přehlednější zápis pomocí literálu:
9. 4. 2012 19:13:03
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751228
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
9. 4. 2012 19:36:52
Do proměnné hymny ukládáš pole, ale přitom ho jako pole nepoužíváš.
A jak ho používám, když ne jako pole? Do proměnné "hymny" žádné pole neukládám, ale deklaruji proměnou "hymny" jako pole. A dále do pole "hymny" na index "var_X" ukládám hodnotu "XYZ".
9. 4. 2012 19:36:52
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751227
800XE
verified
rating uzivatele
(8 hodnocení)
9. 4. 2012 19:57:38
A jak ho používám, když ne jako pole?
Používáš ho jako mapu.
Do proměnné "hymny" žádné pole neukládám, ale deklaruji proměnou "hymny" jako pole.
Do proměnné hymny ukládáš instanci třídy Array. V JS nic nemá pevný typ, takže ani nemůžeš proměnnou s nějakým typem deklarovat.
A dále do pole "hymny" na index "var_X" ukládám hodnotu "XYZ".
V JavaScriptu je všechno objekt, který může mít svoje vlastnosti(v podstatě mapa {klíč: hodnota}). Pole je taky objekt a můžeš s ním pracovat jako s mapou, ale není k tomu původně určeno. Je to úplně stejná chyba, jako kdybys to napsal takhle:
Fungovat to bude, ale je to nesmysl.
9. 4. 2012 19:57:38
https://webtrh.cz/diskuse/js-jak-pracovat-s-textem-v-html-strance#reply751226
Pro odpověď se přihlašte.
Přihlásit