| 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: 9 let
|
|||
0