[MarkNewCookie]

Damit Sie sofort sehen, welche Einträge seit Ihrem letzten Besuch neu sind, wird ein Cookie gesetzt.

 

Erster Eintrag (01. 06. 2003)

Zweiter Eintrag (09. 06. 2003)

Dritter Eintrag (23. 10. 2004)

 

 

Das Datum hinter den Einträgen ist ausschließlich zu Testzwecken bestimmt. Aus dem gleichen Grund wurde für den dritten Eintrag ein zukünftiges Datum gewählt.

Zum Testen: Cookie löschen  Seite neu laden

[Code]

[zwischen <HEAD> und </HEAD>]

<script>
<!--

var expDays = 120; // Ablauf des Cookies in Tagen
var now = new Date();
var exp = new Date(now.getTime() + (1000*60*60*24*expDays));


/*
var expMonths = 4; // Alternativ: Ablauf des Cookies in Monaten
var now = new Date();
var exp = new Date();
exp.setMonth(exp.getMonth() + expMonths);
*/


// Cookie-Wert, wenn vorhanden, in lastVisit speichern
var lastVisit = getCookie("dateCookie");


// Cookie setzen bzw. vorhandenen Cookie ueberschreiben
document.cookie = "dateCookie=" + escape(now.getTime()) + "; expires=" + exp.toUTCString() + "; path=/";


function getCookie(name) { // Cookie-Wert auslesen

var myCookie = document.cookie;
if(name == myCookie.split("=")[0]) {
return unescape(myCookie.split("=")[1]);
}
else return null;
}


function newItem(tag, monat, jahr) { // Cookie-Wert mit angegebenem Datum vergleichen

var givenDate = new Date(jahr, monat-1, tag).getTime();
if(givenDate > lastVisit) {
document.write(' <img src="pics/new.gif" width="35" height="13" alt="neu">');
}
}


function removeCookie(name) { // Cookie loeschen

var exp = new Date();
exp.setTime(exp.getTime() - 1);
if(name != null) {
document.cookie = name + "=; expires=" + exp.toUTCString()+ "; path=/";
}
}
//-->
</script>

[zwischen <BODY> und </BODY>]

<h3>
Damit Sie sofort sehen, welche Einträge seit Ihrem letzten Besuch <font color="#DC143C">neu</font> sind, wird ein Cookie gesetzt.
</h3>
<p> </p>

<p>
<a href="#">Erster Eintrag</a> (01. 06. 2003)
<script>
<!--

newItem(1, 6, 2003); // Reihenfolge der Argumente: Tag, Monat, Jahr

//-->
</script>
</p>

<p>
<a href="#">Zweiter Eintrag</a> (09. 06. 2003)
<script>
<!--

newItem(9, 6, 2003);

//-->
</script>
</p>

<p>
<a href="#">Dritter Eintrag</a> (23. 10. 2004)
<script>
<!--

newItem(23, 10, 2004); // Zum Test: zukuenftiges Datum notieren

//-->
</script>
</p>

<p> </p>
<p> </p>
<p>Das Datum hinter den Einträgen ist ausschließlich zu Testzwecken bestimmt. Aus dem gleichen Grund wurde für den dritten Eintrag ein zukünftiges Datum gewählt.</p>

<p>
Zum Testen: <a href="#" onclick="removeCookie('dateCookie')">Cookie löschen</a> 
<a href="#" onclick="self.location.reload();return false;">Seite neu laden</a>
</p>

[Autor]

??

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 554