Cookie setzen beim Seitenladen für ein div? Frage Cookie setzen beim Seitenladen für ein div? zu Favoriten hinzufügen

Daumen hoch 0 Daumen runter

Hallo,

ich habe mir mal eine kleine test Seite erstellt. Im Grunde möchte ich, dass das Bild am Anfang per Cookie bei Pagerefresh nicht mehr geladen wird (für die nächsten 7 Tage). Ich bin leider Anfänger was jquery angeht. Google spuckt zwar einiges aus, kann es aber für mein Beispiel einfach nicht umsetzen... Hoffe Ihr könnt mir helfen.

Grüße

Antworten


Diese Antwort als GUT bewerten 2 Diese Antwort als SCHLECHT bewerten
<!DOCTYPE html>
	<!--<![endif]-->
	<head>
		<link rel="stylesheet" href="maximage.css" type="text/css" media="screen" charset="utf-8" />
		<script type="text/javascript" src="jquery.js"></script>
		<script type="text/javascript" src="cycle.js"></script>
		<script type="text/javascript" src="maximage.js"></script>
		<script type="text/javascript" src="jquery.cookie.js"></script>
		<script type="text/javascript" charset="utf-8">
			$(function(){
				// Trigger maximage
				if ( $.cookie( 'myCookie2' ) !== 'myValue2' ) {
					$('#maximage').show();
					$('#maximage').maximage();
					$('#maximage').delay(1000).fadeOut();
					$.cookie( 'myCookie2', 'myValue2', {expires: 7});					
				}
			});
		</script>
	</head>
	<body>
		<div id="maximage" style="display:none;">
			<img src="lib/images/demo/coalesse.jpg" alt="Coalesse" width="1400" height="1050" />			
		</div>
		<p>Lorem ipsum dolor sit amet<snip>...</snip>.</p>	
  </body>
</html>

Wobei man dir nicht unterschlagen sollte das a) die User eventuell kein JS aktiviert haben, oder b) keine Cookies akzeptieren.

thorsten am 05.09.2012

Danke dir vielmals thorsten! Funktioniert einwandrei :)

Alex am 05.09.2012

Deine Antwort

Registrierter User Bereits registriert? Bitte logge dich vor dem Antworten ein.

Deine Daten