Diskuze: Zavolání funkce
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Mně to funguje. Ujisti se, že ty dvě funkce voláš až po načtení stránky. Pro jistotu je umísti do window.onload:
window.onload = function() {
smile1();
smile3();
};
Pravděpodobně to je tím, že se tvůj skript spustí dříve, než se sestaví DOM (tj. než se z HTML vygeneruje stránka). Sestavování totiž probíhá po řádcích, ze shora dolu.
Pokud si toto nepřeješ a chceš aby se tvůj script spustil správně,
zabal jej do document ready (DOM je sestaven) nebo window load (načetlo se
vše, aj obrázky atp.) funkce, nebo umísti script úplně na konec stránky,
tj. před </body>
.
Nedávno jsem dělal funkci, která textové smajlíky převede na emotikony (+ ty na twemoji). Tady je kód, tak si jej můžeš upravit podle svého a napasovat to do webu.
Není to sice nejoptimálnější řešení, ale postačí.
Zobrazeno 5 zpráv z 5.