Autor | Zpráva | ||
---|---|---|---|
T-fon Profil |
Ahoj, chtěl bych aby mi vyskočilo bootstrap modální okno po nějaké kontrola na straně serveru. Napadly mě tyto 2 možnosti:
A) po splnění podmínky načíst soubor s modálním oknem a rovnou pomocí PHP spustit JS if (!empty($_SESSION['error'])) { include_once 'include/error-modal.php'; echo '<script type="text/javascript">$("#err").modal("show");</script>'; unset($_SESSION['error']); } B) po splnění podmínky načíst soubor s modálním oknem a v nějakém custom.js souboru otestovat, jestli je určité modální okno otevřené if (!empty($_SESSION['error'])) { include_once 'include/error-modal.php'; unset($_SESSION['error']); } $(document).ready(function () { if($('#err').length > 0){ $('#err').modal('show'); } }); Je jedna z těhle možností použitelná? Popřípadě poradíte mi jinou? |
||
Tomášeek Profil |
#2 · Zasláno: 15. 5. 2017, 14:31:11
T-fon:
„Je jedna z těhle možností použitelná?“ Proč to nezkusíš? |
||
T-fon Profil |
#3 · Zasláno: 15. 5. 2017, 14:35:47
Ono je to funkční. Já se ptám spíš proto, jestli takhle kombinovat PHP s JS neni prasárna a neřeší se to třeba jinak.
|
||
Tomášeek Profil |
#4 · Zasláno: 15. 5. 2017, 15:22:45
T-fon:
„jestli takhle kombinovat PHP s JS neni prasárna“ Vždycky je prasárna kombinovat PHP a HTML, potažmo JS. Jestli volat externí JS, nebo vložit krátký JS do šablony pod modální okno je pak otázkou vkusu a konkrétní situace, četnosti užití, atp. |
||
Časová prodleva: 7 let
|
0