Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Funkce nefunguje pokud před ní není alert()

Spouter
verified
rating uzivatele
(2 hodnocení)
13. 12. 2021 01:15:04
Poradí někdo. Mám formulář generovaný v DOM. V tom formu mám tlačítko na zobrazení dalších skrytých políček "vice-poli". Napsaná funkce nefunguje, pokud před ní není alert()...
Poradí někdo, jak odstranit ten alert("xxx"), aby to vše fungovalo?
Původně jsem si myslel, že když klikám na tlačítko "vice-poli", tak ještě tlačítko není vytvořeno tzn. klikám dříve. Když vše ale otestuji, tak tlačítko tam již dávno je, akorát nereaguje, dokud předtím nevyskoší okno s alertem...
13. 12. 2021 01:15:04
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495263
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
13. 12. 2021 02:57:13
https://jsfiddle.net/pamare/n61Lqc7v/1/ ... mě to fachá ...
13. 12. 2021 02:57:13
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495262
chladek
verified
rating uzivatele
(4 hodnocení)
13. 12. 2021 09:52:27
Buď ten javascript hoď až pod HTML, nebo vyměň
za
13. 12. 2021 09:52:27
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495261
Spouter
verified
rating uzivatele
(2 hodnocení)
13. 12. 2021 12:13:35
Napsal eqeq;1636701
Buď ten javascript hoď až pod HTML, nebo vyměň
za
No to nemůžu. Jak píšu - form je generovaný v DOM. Pokud to dám do .ready, tak tam form ještě nebude. Proto je to tzv. v load(), což je depracated od verze 1.8 a proto tedy function()...  Jinak na konci html mám vše.
---------- Příspěvek doplněn 13.12.2021 v 13:19 ----------
Napsal Doctore97;1636694
https://jsfiddle.net/pamare/n61Lqc7v/1/ ... mě to fachá ...
No to mě takhle taky, když je form přímo v kódu. Já ho ale mám generovaný v DOM. Postupně při vyplňování se načítají data z databáze a form se upravuje.
Nejvtipnější je, že když to zapodmínkuju a zkusím jestli tam vůbec to tlačítko vůbec existuje, tak mi to vypíše, že ano, ale prostě nic s ním neudělám. Click() jako by neexistoval / nereagoval.
13. 12. 2021 12:13:35
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495260
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
13. 12. 2021 12:19:45
To pak ale není celý kod ... ty potřebuješ spíš:
13. 12. 2021 12:19:45
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495259
Spouter
verified
rating uzivatele
(2 hodnocení)
13. 12. 2021 12:34:40
Napsal Doctore97;1636711
To pak ale není celý kod ... ty potřebuješ spíš:
jj, to už jsem také zkoušel. Bohužel dát sem celý kód není úplně možný. Je to několik stran kódu. Těžko se v tom někdo bude orientovat. Já mám podezření na nějaký konflikt s pluginem. Používá se tam spousty pluginů. Zkusil jsem je i všechny vyhodit. Jedná se však o Prestashop a tak úplně vše vyhodit nelze. Mám podezření, že je nějaký bug v souboru šablony core.js, který v nečem neustále štrachá a tím alertem se to ukončí. Problém je, že v konzoli nic nevidím.
---------- Příspěvek doplněn 13.12.2021 v 16:45 ----------
Tak problém zdá se vyřešen. Místo $ stačí použít jQuery a vše funguje... Bude za tím tedy nějaký konflikt pluginů.
13. 12. 2021 12:34:40
https://webtrh.cz/diskuse/funkce-nefunguje-pokud-pred-ni-neni-alert/#reply1495258
Pro odpověď se přihlašte.
Přihlásit