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

Nudou jsi opuch?
Navštiv Lopuch!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  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: qhypqay
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
knedle knedle online - Krabice živých 11.9.2007 11:16  5176
jaj - priste musim byt konkretnejsi
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 11.9.2007 10:04  5175
knedle: No a ja prave celou dobu cekal, jestli napises, zda to tam vkladas pres innerHTML, nebo ne...
knedle knedle online - Krabice živých 11.9.2007 08:15  5174
jeste dovetek:
od chytrych hlav jinde sem se dozvedel ze pres v kodu vlozenym pres innerHTML se neprovadi zadne JS skripty z duvodu nebezpeci zacykleni
bredy 11.9.2007 08:05  5173
Upřesnění: Původní myšlenka tvůrců podle mého názoru byla, aby se kus HTML kódu nahradil skriptem. Script by se pak neměl objevit ani v DOMu. Že jej pak lze najít je věc jiná. document.write tedy je jediný způsob, jak generovat obsah namísto původního script. Vedlejším efektem skriptu pak samozřejmě byla deklerace různých funkcí a proměnných, které zůstaly deklarované po dobu, co je stránka zobrazena.
bredy 11.9.2007 08:03  5172
at document.writePokud vím, tak script zapsaný do HTML dokumentu se provádí ihned co je nalezen uzavírací tág. document.write přitom zapisuje do otevřeného dokumentu. A v době zpracování skriptu je aktuální dokument otevřen. Takže funkce smysl má. Uvedený text by se měl v HTML objevit hned za uzavíracím tágem script.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 9.9.2007 09:28  5171
knedle: Mne slo (predtim, je otazka, jestli je to furt jeste zajimave) hlavne o tuhle cast: ktera ona ajax fce vypise do prislusneho elementu (div s id=xx), protoze to se da udelat na vicero zpusobu. Kazdopadne je otazka, co vlastne presne potrebujes, proc treba potrebujes vracet JS kod a co od nej chces, ono by treba v pohode slo udelat takove XML, ktere by v jednom elementu obsahovalo nejaky JS kod, ktery by se pak evalem vykonal, jak naznacuje huh, a v druhym elementu by obsahoval zminovany HTML kod - pak uz by ta uprava nebyla az tak slozita.
huh huh 8.9.2007 16:18  5170
knedle [5169]: JS ma urcite neco jako eval, to by nepomohlo?
knedle knedle online - Krabice živých 8.9.2007 08:48  5169
Johny_G [5166]: alert to taky neudela

Kdokoliv [5167]: postup:
praktikuju ten ten (imho) jednoduzsi styl ajaxu - pomoci ajax jce zavolam PHP skritp, ktery provede akci a na vystupu vyhodi jiz spravny html kod, ktera ona ajax fce vypise do prislusneho elementu (div s id=xx)

v planu bylo - ovsem uz sem se docet, ze to opravdu nejde/nefunguje - mi to tom vracenem take JS (ac v teto okazce je to alert nebo document write) - a tim zpracovat zbytek stranky okolo onoho elementu (div id=xx)
- nejak se v js prilis nevyzivam (spise naopak), a tak tento (vlastni) postup jsem si navrhl jako jednoduche reseni

jenze protoze to nejde, musim si holt vratit z php skriptu XML a to zpracovat tou ajax fci - coz mi zabere zas celej vecer .( bo sem to jeste takto nikdy nedelal -

no co, kdyz se kazdej den se naucim neco noveho a umru jako strasne chytrej pan
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 8.9.2007 00:07  5167
knedle: Jeste bys nam taky mohl sdelit, jak presne to do toho divu cpes, at je jasno.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 7.9.2007 23:24  5166
Však ti kdokoliv psal, že se to nevypisuje právě kvůli tomu document.write. Já tu funkci taky nikdy nepochopil - fungovala jen za úplňku o přestupném roce. Zkus to dát do alertu a máš jasno.
knedle knedle online - Krabice živých 7.9.2007 23:00  5165
document.write je priklad - mam tam zavolanou fci, ktera ma vzit cely dokument, a ten nejak zpracovat - ale kdyz nedokaze ani vypsat, tak tezko udela celou fci...

pripada mi to, ze takto vracena (tj. vypis do urciteho id= ) je opravdu jen slepe vypsano, ale neni ten html kod zpracovan - nebo spis neni zpracovan pripadny JS v nem
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 7.9.2007 22:54  5164
document.write je vseobecne fuj a mam pocit, ze jedna z veci, jak se to projevuje, je ta, ze do uzavreneho dokumentu (kterym se tusim stava treba takovy, ktery je cely nacten) uz se takhle nic dopsat neda. Ale mozna kecam, snazim se tehle konstrukci vyhybat, kdykoliv to jde.
knedle knedle online - Krabice živých 7.9.2007 22:18  5163
dotazpomoci ajaxu si vracim do urceneho ID (div) tento kod

<div>
Paralela 50 1993
</div>
zacatek<script type="text/javascript">document.write('stred');</script>konec


ale vystup na strance je tento:
Paralela 50 1993
zacatekkonec


co tam je za problem, ze mi ten to ten JS nevypise??
knedle knedle online - Krabice živých 7.9.2007 21:16  5162
dohledal jsem - podporuje jen opera 9 - takze jedine mozne reseni je opravdu ten JS a postupne pocitani
knedle knedle online - Krabice živých 7.9.2007 21:05  5161
takze melo by to byt - page-break-inside - nicmene nasel sem to az ted a zatim sem nedohledal jeho podporu

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

(c) 2001-2011 Lopuch.cz   
Kontakt