
FELUGRÓ ABLAK
Ezzel a kóddal a felugró ablak csak egyszer jelenik meg (kivéve ha a látogató törli a böngészőből a cookie-kat). A "Visszavonás" gombra kattintással a ismét megjelenik a felugró ablak a következő látogatás során.
<script> var checkState= localStorage.getItem('checkState'); if(checkState=="true"){ function openDialog(okno) { document.getElementById(okno).className+= "hidden"; } }else{ function openDialog(okno) { document.getElementById(okno).className+= " show"; } }; function closeDialog(okno) { document.getElementById(okno).className = "dialog-cover"; } </script>
<style> @media screen and (max-width: 770px) { .dialog { position: absolute; width: 100%; left: 0; right: 0 !important; margin: 0; top: 0; padding: 10px; border-radius: 0; padding: 50px 0px; } } .dialog-background { width: 100%; height: 100%; background: rgba(0,0,0,.85); position: fixed; display: none; z-index: 99; } .dialog { padding: 40px; width: 50%; position: fixed; left: 45%; top: 40%; height: auto; margin-top: -100px; margin-left: -25%; background: #fff; display: none; z-index: 100; text-align: center; border-radius: 3px; } .cButton {border: none;color: #fff;padding: 10px 30px;cursor:pointer;} .hidden {display: none !important;} .show .dialog, .show .dialog-background {display: block;} .cButtonConsent {border: 1px solid #1ba38c;background: none;color:#1ba38c;} .cButtonConsent:hover{background: #1ba38c;color:#fff;} .cButtonNoConsent {border: 1px solid #ca5a5b;background: none;color: #ca5a5b;} .cButtonNoConsent:hover{background:#ca5a5b;color:#fff;} .cButtonNoConsent, .cButtonConsent {transition: .1s linear all;} .cButtonThird {background:none;color: #a2a2a2 !important;margin-top: 10px;font-size: 0.9rem;} </style>
<div id="okno" class="dialog-cover show"> <div class="dialog-background"></div> <div class="dialog"> <h1>Szókimondó tartalom</h1> <p>Szeretnéd folytatni?</p> <br> <div align="center"> <button class="cButton cButtonConsent" onclick="closeDialog("okno");localStorage.setItem('checkState','true');">Igen</button> <button class="cButton cButtonNoConsent" onclick="location.href='https://google.com';">Nem</button> </div> </div> </div>
<script> openDialog("okno"); </script>
Így fog kinézni az ablak:

A "Belépés" gombra kattintással egyszerűen bezárhatod a felugró ablakot és a sötét háttér eltűnik.
Hova másold a kódot
Az összes oldalra:
Beállítások -> Weboldal beállítások -> Weboldal fejléc és lábléc HTML -> Weboldal fejlécének HTML kódja
Csak egyes oldalra:
Oldalak -> Az oldal, ahova szeretnéd kirakni -> SEO beállítások -> Egyedi HTML kód a fejlécbe
Szeretnéd megváltoztatni a felugró szöveget?
Ha szeretnéd változtatni a felugró ablakban lévő szöveget, ezt megteheted. Csak változtasd meg a kiemelt szöveget a következő kódban:
<h1>Szókimondó tartalom</h1> <p>Szeretnél belépni?</p> <br> <div align="center"> <button class="cButton cButtonConcent" onclick="closeDialog("okno")">Igen</button> <button class="cButton cButtonNoConcent" onclick="location.href='https://google.com';">Nem</button> </div>