[PictureOfTheDay]



























[Code]

[zwischen <HEAD> und </HEAD>]

<style>
#Container { position: absolute;
top: 50;
left: 300;
width: 250;
border: 1px solid #00468C;
padding:10px;
padding: 10px;
padding: 10px;
}
#Text { width: 200;
}
</style>
<script language="JavaScript" src="POMcontent.js"></script>

[Hinweis]

Die Datei POMcontent.js enthält die Informationen zu den anzuzeigenden Inhalten und muss folgendermassen aufgebaut sein:

MainVar = 0; // Setzen der Variable zum zählen der Bilder

function Fix(DatFrom, DatTo, PicVal, TitVal, TxtVal) { // Erlaubt die Verwendung von Variablen anstelle von Nummern
this.DatFrom = DatFrom
this.DatTo = DatTo
this.PicVal = PicVal
this.TitVal = TitVal
this.TxtVal = TxtVal
}

var MainArray = new Array() // Setzen des Haupt- Arrays
/* Für jedes Bild muss eine Zeile nach folgendem Schema eingesetzt werden:
* MainArray[MainVar++] = new Fix("DatumVon", "DatumBis", "Dateiname.jpg", "BildTitel", "BildBeschreibung")
muss auf einer Zeile bleiben, kein Umbruch einbauen!!
*/
//Beispiel:

MainArray[MainVar++] = new Fix("January 1, 2005", "December 31, 2005", "IhreGrafik.jpg", "IhrTitel", "IhrText");
MainArray[MainVar++] = new Fix("January 1, 2006", "December 31, 2006", "IhreGrafik.jpg", "IhrTitel", "IhrText");
MainArray[MainVar++] = new Fix("January 1, 2007", "December 31, 2007", "IhreGrafik.jpg", "IhrTitel", "IhrText");
MainArray[MainVar++] = new Fix("January 1, 2008", "December 31, 2008", "IhreGrafik.jpg", "IhrTitel", "IhrText");

[zwischen <BODY> und </BODY>]

<SCRIPT LANGUAGE="JAVAScript">
<!--
/* PictureOfTheDay Script
* copyright 2005 by N8i (www.nightfire.ch)
* This script may be used for free
* as long as this message stays intact
*/


document.write('<div id="Container">');
document.write('<div id="Title">No title specified</div>');
document.write('<div id="Picture">No picture specified</div>');
document.write('<div id="Text">No text specified</div>');
document.write('</div>');

var now = new Date(); // Setzen des aktuellen Datums
current = 0; // Setzen des aktuellen Bildes, welches zum aktuellen Datum angezeigt wird
ActiveVar = 0; // Setzen der Variable die die Bilder zählt
var ActiveArray = new Array() // Setzen des aktiven Arrays
for (loop=0; loop < MainVar; loop++) {
ActiveArray[ActiveVar++] = new Fix(MainArray[loop].DatFrom, MainArray[loop].DatTo, MainArray[loop].PicVal, MainArray[loop].TitVal, MainArray[loop].TxtVal)
var start = new Date(ActiveArray[loop].DatFrom) ;
var expire = new Date(ActiveArray[loop].DatTo);
if (now >= start && now < expire) {
ShowNFPic(loop);
}
}

function ShowNFPic(newpic) { // Zeigt Bild und Text auf der Seite an.
current = newpic;
document.getElementById("Title").innerHTML = '<center><b>'+ ActiveArray[current].TitVal + '</b></center>';
document.getElementById("Picture").innerHTML = '<p><center><img name="PicShowing" src=' + ActiveArray[current].PicVal + ' border=0></center>';
document.getElementById("Text").innerHTML = '<p><center>' + ActiveArray[current].TxtVal + '</p></center>';
}
//-->
</script>

[Autor]

N8i (www.nightfire.ch)

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 627