Hallo!
Bildwechsel hatten wir schon desoefteren hier, in dieser Form ist er mir aber noch nicht unter die Augen gekommen.
var letztes;
function bildwechel() {
var zufallszahl = Math.round(random() * 10);
if(zufallszahl > 6 zufallszahl == 0 zufallszahl == letztes) { bildwechsel(); }
letztes = zufallszahl;
var html = "<img src="bild" + zufallszahl + ".jpg">";
if(document.layers) {
document.fenster1.document.open();
document.fenster1.document.write(html);
document.fenster1.document.close();
}
if(document.all) {
document.all.fenster1.innerHTML = html;
}
window.setTimeout("bildwechsel()", 10000);
}
<div id="fenster1" ...></div>
Schreibt alle zehn Sekunden ein zufaaeaeliges Bild zwischen bild1.jpg und bild6.jpg in den Layer. Es kann nicht zweimal das selbe Bild hintereinader angeziegt werden.
Thilo