Hallo,
ich verwende für eine Banner rotation folgenden Code:
Code
<script type="text/javascript" language="JavaScript1.2">var howOften = 7; //number often in seconds to rotate
var current = 0; //start the counter at 0
var ns6 = document.getElementById&&!document.all; //detect netscape 6
// place your images, text, etc in the array elements here
var items = new Array();
items[0]="<a title='Banner 1' onclick='ga('send', 'event', 'Link', 'Banner', '.Banner 1');' href='https://www.banner1.de' target='_blank' rel='nofollow noopener'><img alt='Banner 1' src='/images/banner/Banner-1.jpg' border='0' /></a>"; //a linked image
items[1]="<a title='Banner 2' onclick='ga('send', 'event', 'Link', 'Banner', '.Banner 2');' href='https://www.banner2.de' target='_blank' rel='nofollow noopener'><img alt='Banner 2' src='/images/banner/Banner-2.jpg' border='0' /></a>"; //a linked image
function rotater() {
document.getElementById("placeholder").innerHTML = items[current];
current = (current==items.length-1) ? 0 : current + 1;
setTimeout("rotater()",howOften*1000);
}
function rotater() {
if(document.layers) {
document.placeholderlayer.document.write(items[current]);
document.placeholderlayer.document.close();
}
if(ns6)document.getElementById("placeholderdiv").innerHTML=items[current]
if(document.all)
placeholderdiv.innerHTML=items[current];
current = (current==items.length-1) ? 0 : current + 1; //increment or reset
setTimeout("rotater()",howOften*1000);
}
window.onload=rotater;
//</script>
Alles anzeigen
Ist es möglich diesen so anzupassen das die Banner nur jeden Tag rotieren?
Vielen Dank!