mahuki
Threadersteller
Dabei seit: 06.02.2014
Ort: Köln
Alter: 40
Geschlecht:
|
Verfasst Do 06.03.2014 10:47
Titel JS/jQuery Layer |
|
|
Moinsen,
ich habe folgenden Code für einen Layer, der sich beim betreten einer Seite öffnet. Wird zu einem späteren Zeitpunkt zurück navigiert, öffnet sich der Layer nicht mehr. Erst wenn ich den Browser schließe und wieder öffne, erscheint der Layer wieder. Cookies halt. Jetzt will ich, das der Layer sich nur 1x öffnet und danach nie wieder. Wer kann mir da helfen?
Code: |
<script src="http://jcgermany.jnj.com/scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
function readCookie(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 false;
}
$(function(){
if(!readCookie('overlayModal')) {
$('body').append('<div id="overlayModal"><div id="overlayModalInner"><a href="#" id="overlayModalClose" onclick="$(this).parent().parent().hide();">x</a><a href="#">Hier ist Platz für ein Bild.</a></div></div>');
document.cookie = "overlayModal=true;0";
}
});
</script>
|
|
|