Seasons

Zielsetzung

Automatische Anzeige jahreszeitlich/terminlich passender Begrüßungen (Bild/Text) innerhalb einer HTML-Datei.

Realisierung

Aus der HTML-Datei wird der JScript Code aufgerufen:

<!-- ========== Beginn SEASONS-Code ========== -->
<script language="JavaScript" src="http://www.webdesign-perder.de/seasons.js" type="text/javascript"></script>
<noscript>
<p>Ihr <b>JavaScript</b> ist leider <b>ausgeschaltet</b>. Bitte aktivieren Sie JavaScript, um alle Funktionen unserer Seiten nutzen zu k&ouml;nnen. <a href="http://www.webdesign-perder.de/si_js.htm" target="_top">Wie geht das?</a></p>
</noscript>
<!-- ========== Ende SEASONS-Code ========== -->

Das JScript gibt, abhängig vom Termin, den entsprechenden Code (Bild/Text) zurück:

// Seasons v1.6 (c)'06 www.chfp.de

var seased=false;
var dt=new Date();
if (!seasons_preview_date) var seasons_preview_date=false;
if (seasons_preview_date) dt=seasons_preview_date;
var dd=dt.getFullYear()*10000+(dt.getMonth()+1)*100+dt.getDate()*1;
var dd2=(dt.getMonth()+1)*100+dt.getDate()*1;
function np(d,a,t) {
if (a!="" && t!="") t="<br>"+t;
var b2=d.slice(3,5)*100+d.slice(0,2)*1;
var b=d.slice(6,10)*10000+b2;
var e=d.slice(17,21)*10000+d.slice(14,16)*100+d.slice(11,13)*1;
if ( (b<=this.dd && e>=this.dd) || (b2==this.dd2 && e==0) ) {
this.seased=true;
document.writeln("<p align=\"center\"><a href=\"http://www.webdesign-perder.de/sp_seas.htm\" target=\"_top\">"+a+"<\/a>"+t+"<\/p>");
}
}
function bp(u,w,h) {
return "<img src=\"http://www.webdesign-perder.de/seasons/"+u+"\" width=\""+w+"\" height=\""+h+"\" alt=\"(SEASONS)\" title=\"SEASONS v1.6 &copy; F.Perder\" border=\"0\">";
}
//np("11.11.1111-30.07.2008","",bp("smiley.gif","100","98"));

// Feste Feiertage
np("01.01.",bp("neujahr.gif","60","94"),"Frohes neues Jahr!");
// ...

Hinweis

Das Programm darf nur unverändert und über den angegebenen Link verwendet werden. Hier finden Sie den Code zum Einbinden der aktuellen Version: SEASONS

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