[Beschreibung]
[Kompatibilität]
[Code]
<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>
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");
<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>
N8i (www.nightfire.ch)
Kopieren Sie bitte den Code