Zadejte hledaný výraz...

Nacitavanie stránky cez load(

FAKAM
verified
rating uzivatele
(10 hodnocení)
26. 11. 2010 20:01:11
Zdravím vás
potrebujem vyriešiť problém s javascriptom, ktorý prestane fungovať v momente keď sa načíta ďalší obsah cez ajax load().
  • Je tam nahodený tooltip, ktorý už funguje aj na všetkých podstránkach. (js v oddelenom súbore)
  • Ale nefunguje mi označenie všetkých checkboxov (treba označiť prvý) na ďalších stránkach. (js priamo v html)
Budem vďačný za pomoc
ukážka je tu:
http://fakam.sk/load/
26. 11. 2010 20:01:11
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587325
Martin Dřímal
verified
rating uzivatele
(5 hodnocení)
26. 11. 2010 20:38:26
Neviiim :)
Ale v souboru http://fakam.sk/load/index.html ten kousek JS mas, ale kdyz se ajaxem nacte http://fakam.sk/load/3.html tak uz tam neni.
Zkus ten js kod dat do vsech souboru - 1.html 2.html...
---------- Příspěvek doplněn 26.11.2010 v 20:39 ----------
I kdyz mozna to timhle nebude, protoze to nejede ani kdyz zadam primo http://fakam.sk/load/#index
26. 11. 2010 20:38:26
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587324
FAKAM
verified
rating uzivatele
(10 hodnocení)
26. 11. 2010 20:42:10
načítava sa len časť obsahu, takže js ostáva vždy pôvodne s indexu. stačí pozrieť zdrojak samozrejme nie http://fakam.sk/load/3.html ale http://fakam.sk/load/#3
26. 11. 2010 20:42:10
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587323
Pavel Kumpán
verified
rating uzivatele
26. 11. 2010 21:11:45
http://api.jquery.com/live/ - tahle funkce by ti mohla pomoct
26. 11. 2010 21:11:45
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587322
milda
verified
rating uzivatele
(1 hodnocení)
26. 11. 2010 21:20:41
Nemáš definouvanou funkci initCatalog
Pokud používáš firefox, tak ti to v chybové konzoli určitě píše:
Chyba: initCatalog is not defined
Zdrojový soubor: http://fakam.sk/load/js/load.js
Řádka: 45
Chyba: initCatalog is not defined
Zdrojový soubor: http://fakam.sk/load/
Řádka: 56
26. 11. 2010 21:20:41
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587321
Martin Dřímal
verified
rating uzivatele
(5 hodnocení)
26. 11. 2010 22:04:21
Coz je ta funkce o ktere jsem mluvil..
Zkusil bych dat definici funkce initCatalog pred nacteni souboru load.js
26. 11. 2010 22:04:21
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587320
tom11111
verified
rating uzivatele
26. 11. 2010 22:15:44
Problem je v tom, ze funkce , pomoci ktere nastavujes chovani checkboxu, nastavi toto chovani POUZE pro prvky, ktere na strance existuji v dobe jejiho zavolani. Pokud pozdeji pomoci ajaxu cast stranky prepises novymi prvky (byt stejne vypadajicimi), tyto uz ono chovani onClick nastavene nemaji. To plati obecne pro jakykoliv dodatecne nacteny / vytvoreny obsah.
Reseni jsou mozna 3:
1. onClick nastavit primo v html kodu (jak hlavni stranky tak i tech dotahovanych fragmentu)
To ma nevyhodu, ze si tim "zasvinis" do te doby cisty (javascriptu prosty) html kod.
2. Pote, co se provede ajaxovy pozadavek a prepise se cast stranky, opet spustit prikaz na nastaveni click().
Zde je nutno dat pozor, aby si na nejaky nezapomel.Dale od verze jQuery 1.4.2 plati, ze pokud nastavis tu eventu omylem vicekrat, tak se take vicekrat spusti.
3. Jak uz napsal Pavlos42, od veze jQuery 1.3 s jistymi omezenimi a od verze jQuery 1.4 jiz temer bez omezeni muzes pouzit funkci live()
Shrnuto je to i s odkazy tady, ale chapu, ze cteni dokumentace je az posledni zoufaly pokus, jak veci rozchodit :-)
26. 11. 2010 22:15:44
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587319
FAKAM
verified
rating uzivatele
(10 hodnocení)
27. 11. 2010 10:48:06
ďakujem všetkým za kvalitnú pomoc. Problém vyriešený
27. 11. 2010 10:48:06
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587318
rallyeman
verified
rating uzivatele
9. 2. 2011 13:26:18
Dobrý den,
já řeším obdobný problém. Potřeboval jsem nějaký jednoduchý textový editor, a tak jsem zvolil JAK editor. Po rozjetí a zprovoznění mě funguje z odkazu http://dp.sjweb.cz/main.php?menu=student_sz&student_id=5-10-15. V mém případě vlastně ani tak nejde o editor, když dám mezi tagy například pouze alert(); z výše uvedeného odkazu to funguje, jakmile jdu přes startovní stránku http://dp.sjweb.cz/main.php a po výběru páru studentů dolů jako možnost zvolím "odeslat sz", editor nikde.
Než píšu sem, jsem pročetl spoustu diskuzí a na Vaši radu jsem zkusil využít fce live() a tak jsem to předělal, bohužel ani využití této fce můj problém nevyřešilo. Nevím jestli jsem ji třeba nějak špatně neimplementoval nebo něco. Proto se obracím na zkušenější o radu??
Děkuji za odpověď
9. 2. 2011 13:26:18
https://webtrh.cz/diskuse/nacitavanie-stranky-cez-load/#reply587317
Pro odpověď se přihlašte.
Přihlásit