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.
|