Kan ik de tijd van pop-up vensters aanpassen?
Voor het aanmeldformulier geven wij u een JavaScript code voor een pop-up.
Het pop-up venster met het aanmeldformulier wordt altijd na x seconden (standaard 10 seconden) aan de bezoeker van de website getoond.
Afhankelijk van de manier waarop de JavaScript-code werd geïntegreerd, wordt de pop-up keer op keer aan de bezoeker getoond wanneer hij of zij de pagina bezoekt of wijzigt.
Om dit te voorkomen, kunt u een cookie instellen op de computer van de bezoeker. Bij een volgend bezoek wordt de cookie voorgelezen, waardoor het script herkent dat de bezoeker al op de website geweest is en de pop-up niet meer hoeft worden getoond. U kunt de code gebruiken om de cookie een gewenste duur te geven, zodat deze slechts één dag geldig is en de pop-up na 24 uur weer aan de bezoeker wordt getoond.
De volgende JavaScript-code bevat de functies voor het instellen en lezen van de cookie en het aanmeldformulier. U kunt de levensduur van de cookie individueel aanpassen in de JavaScript-code:
<script id="n2g_script" type="text/javascript"> function setCookie() { var end = new Date(); //Angabe für wie lange der Cookie gesetzt werden soll //31536000000000 - Popup für 1 Jahr //2592000000000 - Popup für 1 Monat //604800000 - Popup für 1 Woche //86400000 - Popup für 1 Tag var temp = end.getTime() + 86400000; //Popup für 1 Tag end.setTime(temp); document.cookie = "NewsletterPopup=Set; expires=" + end.toGMTString(); } function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } if (!getCookie('NewsletterPopup')) { ! function(e, t, n, c, r, a, i) { e.Newsletter2GoTrackingObject = r, e[r] = e[r] || function() { (e[r].q = e[r].q || []).push(arguments) }, e[r].l = 1 * new Date, a = t.createElement(n), i = t.getElementsByTagName(n)[0], a.async = 1, a.src = c, i.parentNode.insertBefore(a, i) }(window, document, "script", "//static.newsletter2go.com/utils.js", "n2g"); //hier ihren DOI Code hinterlegen n2g('create', 'Hier DOI Code einfügen!'); //der dritte Parameter gibt die Anzahl der Sekunden an, bevor das Popup angezeigt wird n2g('subscribe:createPopup', {}, 10); setCookie(); } </script>