Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub JavaScript [ŽP: neomezená] (kategorie Programování) moderuje Šéf Lopuchu.
Archiv
- http://al3x.3web.cz/js/ - najdete zde zaklady javascriptu je tam i docela dobre vysvetleny cookies
- specifikace ECMAScriptu - standard založený na JavaScriptu a JScriptu.
Download Opera
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: pyguovk
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
niximor 18.3.2007 13:38  284
Potreboval bych nejak resetovat jen urcita policka formulare na jejich puvodni hodnotu - jde to udelat nejak jinak, nez si hodnoty vsech ostatnich policek nekam schovat, vyresetovat cely formular, a pak zase ty policka obnovit?
trofozoit Trofozoit DNA, DNA - come out and play 18.12.2006 08:44  283
Kdokoliv [282]: V první testovacím příkladu co jsem zkoušela se to tak chovalo, nevím z jakého důvodu, nicméně když jsem si pak s tím hrála přímo v zamýšlené stránce, tak to bylo v pořádku.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.12.2006 13:44  282
Trofozoit [279]: Muzes prozradit trochu vic nebo to treba nekde vystavit?
al3x 16.12.2006 10:46  281
Trofo, ad "cokoliv"Predstav si stranku jako strom do sebe vnorenych tagu. Pak muzes pres JS ten strom prochazet, pridavat a odebirat uzly (tagy) a menit tem uzlum parametry. Tim jsi schopna udelat JS udelat nebo zmenit "cokoliv" bys byla schopna udelat ve staticky.
trofozoit Trofozoit DNA, DNA - come out and play 16.12.2006 09:25  279
AL3X [278]: Myslím, že celkem chápu oboje, jen jsem si nebyla jistá tím "cokoliv" právě a proto jsem přemýšlela o jiných řešeních. (Ve všech běžných návodech jak Javascriptem něco vložit do stránky operovali s formulářovými prvky, což se mi nelíbilo)

Niximor [276]: Děkuji moc, to bude ten správný směr. Tak dál, podařilo se mi to rozběhnout a po stisknutí tlačítka se mi ten text objeví a pak zase zmizí.
Dá se nějak zařídit aby ta hodnota zůstala napořád nebo ne?
al3x 12.12.2006 18:46  278
Jen pro vyjasneni. Cisty JS zmeni na strance cokoliv na zaklade 1) dat od uzivatele nebo 2) dat, ktera byla znama v momente nacteni stranky. AJAX pridava treti zdroj a tim jsou data na serveru i po nacteni stranky.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.12.2006 13:50  277
Trofozoit [275]: JS je prave od toho, aby menil cokoliv kdykoliv na nactene strance. Jednou z moznosti je to, co pise Niximor, byt ja preferuji jine zpusoby.
niximor 12.12.2006 13:25  276
Trofozoit [275]: <div id="vysledek"></div>
a pak ve scriptu document.getElementById("vysledek").innerHTML="whatever";
trofozoit Trofozoit DNA, DNA - come out and play 12.12.2006 13:21  275
Kdokoliv [274]: Chci aby uzivatel zadal data do formuláře, tlačítkem provedl whatever a na té samé stránce, bez reloadu, bez iframu prostě přibyl ten výsledek. V kódu stránky.
Žiju v domění, že to Js v už načtené stránce měnit neumí, nebo ano?

A AJAXem můžu zařídit, že se znovu požádá o kód stránky bez reloadu a tam už se načte výsledek vygenerovaný třeba PHPkem. (ačkoliv tohle všechno je IMHO zbytečné, protože já všechny potřebné informace mám už na straně klienta).

Ale tedy k upřesnění, lze mít na stránce místo nějakého elementu javascriptovou funkci nebo něco v tom smyslu. Která se spustí po stisknutí tlačítka, provede se a výstup napíše do toho místa stránky, bez reloadu?

Možná to nějak komplikuju, ale mě je momentálně dost zle, takže to není tak koherentní jak by mohlo ;)
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.12.2006 12:40  274
Trofozoit [273]: Nechapu. Kde tam do hry (a proc) vstupuje AJAX? Muzes presneji popsat, co vlastne chces provest? Javascriptem jde menit na strance cokoliv, nejenom nektere formularove prvky.
trofozoit Trofozoit DNA, DNA - come out and play 12.12.2006 12:07  273
Právě tu laboruju, jak dynamicky generovat výsledek Js přepočtu provedeného s pomocí uživatelem zadaných dat, aby to bylo bez reloadu stránky, ale i bez ošklivých doplňovacích inputů, prostě jako normální text. (po zadání údajů stisk tlačítka a objeví se výsledek)
Zatím jsem došla k tomu, že to asi jinak než AJAXově nejde, měnit Js formulářové prvky jde jen u těch, které to mají jako hodnotu atributu jako input nebo button, což není vyhovující. Pomocí stylů by to šlo jen pomocí pseudotříd a ty nejsou(?) Js nastavitelné.

V současnosti to mám jako alert, ale to řešení se mi nelíbí. Jsou ještě nějaké jiné možnosti než XMLHttpRequestem spouštět nějaký server-side script?
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 6.12.2006 15:18  272
cmrdoš [270]: Mělo by to být odkoukatelné v userscriptu, který dynamicky mění velikost editoru příspěvků na Lopuchu :-).
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 6.12.2006 13:02  271
Da, co by se nedal, normalne tam jsou udalosti keypressed, keydown, keyup, kdysi jsem to urcite nekde pouzil.
cmrdos cmrdoš - Cmrdošova dočasná stránka 6.12.2006 12:50  270
DotazDá se javascriptem odchytit vstup z klávesnice? Četl jsem, že to funguje snad jen MSIE :-(
bouchi Bouchi Dračí doupě II - Legenda je zpět 5.12.2006 11:14  269
AL3X [267]: Vrele diky, typovou konverzi jsem si dohledal a zda se ze to funguje.

[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt