Expiry

Zielsetzung

Erzeugung von HTML-Code, der ab einem Termin nicht mehr angezeigt wird. Über einen Link ist er weiterhin verfügbar.

Realisierung

Ein JScript schreibt den Text je nach Datum in das Dokument oder in das Archiv:

// EXPIRY v1.0 (c) 2008 www.wedesign-perder.de
var expiry_archiv="";
function eAktuell(tt,mm,jj,txt){// TT,MM,JJ : Erster Tag der Archivierung
exy=new Date(jj,mm-1,tt);
akt=new Date();
if (akt<exy) document.writeln(txt);
else expiry_archiv=expiry_archiv+txt+"\n";
}
function eArchiv(obj){
document.getElementById("eArchiv").innerHTML=expiry_archiv;
}

In der HTML-Datei wird das Skript eingebunden und aufgerufen. Über einen Link wird das Archiv verfügbar gemacht:

<html>
<head>
<script language="JavaScript" src="expiry.js"></script>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--
// -- Codezeilen mit Ablaufdatum --
eAktuell(1,1,2009,'<input type="button" value="Semesterferien 2008">');
// -->
</SCRIPT>
| <span id="eArchiv">(<a onClick="eArchiv()">Archiv</a>)</span>
</body>
</html>

Beispiel

Der Jahresplaner auf www.webdesign-perder.de verwendet dieses Expiry-Skript.

Skripte • © 2009 Computerhilfe Fabian Perder • www.chfp.de/skripte
Stats