Javascript a práce s externími skripty
Mailocator umožňuje spouštět externí skripty včetně doplnění oken o vlastní skripty.
Doplnění vlastního javascriptu
Vlastní kód můžete přidat přímo na konec zdrojového kódu Mailocatoru na paletě Natavení a Javascript. Tento kód se spustí ve chvíli, kdy se spustí kód Mailocatoru.
Spuštění skriptu po zobrazení okna
Pokud si přejete zavolat vlastní skript ve chvíli, kdy je kampaň zobrazena, stačí do kontejneru ML-MAIN
přidat atribut onload
obsahující funkci.
<ml-nain onload="alert('Campaign displayed')"> ... </ml-nain>
Spuštění skriptu po pomocí akce Mailocatoru
Vlastní kód můžete také snadno spustit pomocí akce jsfn
, například při odeslání formuláře nebo při vytváření souhlasu s cookies.
Příklad tlačítka, které zavře okno kampaně a poté zavolá funkci my_function
:
<button onclick="mailocator.do('close | jsfn:my_function(argument)')">Close</button>
Pokud chcete jako argument funkce použít řetězec namísto uvozovek, které nelze použít, použijte dvě hvězdičky, např. *
*
text_argument*
*
.