Hallo!
Warum Du visibility statt display verwendest (in diesem Fall könntest Du sogar auf position: absolute verzichten), ist mir ein Rätsel. Die Objektorientierung bringt wenig, wenn das Ergebnis rein funktional ist. Den JS-Code kann man dementsprechend wesentlich einfacher gestalten:
(function(){
var boxes=document.getElementById("wechselrahmen").getElementsByTagName('div'), pos=0;
window.setInterval(function(){
var l=boxes.length, p=pos++;
while (l--) { boxes[l].style.display = l==p ? '' : 'none'; }
}, 2000);
})();
Statt einfach nur display:none/'' zu setzen, kann man zwischendrin natürlich optional noch Überblendungs- oder Rolleffekte einbauen.
Gruß, LX
--
RFC 2324, Satz 7 (Sicherheit): Jeder, der zwischen meinem Kaffee und mir steht, gilt als unsicher.
RFC 2324, Satz 7 (Sicherheit): Jeder, der zwischen meinem Kaffee und mir steht, gilt als unsicher.