JavaScript - js modal pop up window session onload page
ODPOVĚĎ
Ahoj,
následující řešení umí toto:
- po prvotním otevření HTML stránky vyskočí po načtení (onload) pomocí javascriptu okno, kde je nutné odsouhlasit věk (zletilost)
- při zamítnutí se web nezobrazí - přesměruje to na localhost
- při odsouhlasení se uloží stav souhlasu do session, takže to nevyskakuje pořád dokola
- pomocí data-keyboard="false" + data-backdrop="static" se zamezí zavření modal okna pomocí klávesnice či kliknutím mimo modal okno
HTML + Bootstrap modal (pop up okno)
Je mi více než osmnáct let a potvrzuji, že jsem již dosáhl zletilosti.
JavaScript
let agree = sessionStorage.getItem("YOAgreement");
if (agree != "yes") {
$(document).ready(function () {
$('#ageAgreement').modal('show');
});
} else {
}
function yes() {
sessionStorage.setItem("YOAgreement", "yes");
}