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

Což takhle
dát si Lopuch?

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: mubxaxu
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
niximor 23.3.2007 23:01  288
Kdokoliv [287]: na W3 Schools to zminuji, tam jsem to taky nasel, kazdopadne jestli oni se tam 100% drzi standardu, to netusim.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 21.3.2007 23:10  287
Niximor [286]: Hm, zajimave, to se schvalne nekdy mrknu, jestli je to soucasti DOM HTML.
niximor 21.3.2007 22:47  286
Niximor [284]: Vyreseno, input ma defaultValue, a/nebo defaultChecked, select ma taky defaultIndex nebo neco v tom smyslu, takze to jde resetovat v pohode rucne :)
druh_5618 Druh_5618 21.3.2007 10:24  285
AL3X [264] Podařilo se ti tenkrát zprovoznit to předávání Diffie-Hellman (RSA)???
Byly ti něco platné ty adresy, co jsem našel?
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?

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

(c) 2001-2011 Lopuch.cz   
Kontakt