Der Code sieht so aus:
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript">
var Bild = new Array();
Bild[0] = new Image();
Bild[0].src = "Bilder/BrandenburgerTor.jpg";
Bild[1] = new Image();
Bild[1].src = "Bilder/Stelenfeld.jpg";
Bild[2] = new Image();
Bild[2].src = "Bilder/ImStelenfeld.jpg";
Bild[3] = new Image();
Bild[3].src = "Bilder/Springbrunnen.jpg";
Bild[4] = new Image();
Bild[4].src = "Bilder/JapanischerGarten.jpg";
Bild[5] = new Image();
Bild[5].src = "Bilder/ChinesischerGarten.jpg";
Bild[6] = new Image();
Bild[6].src = "Bilder/MarzGarten.jpg";
Bild[7] = new Image();
Bild[7].src = "Bilder/RathausSteglitz.jpg";
Bild[8] = new Image();
Bild[8].src = "Bilder/Teppich.jpg";
Bild[9] = new Image();
Bild[9].src = "Bilder/BB.jpg";
var bildbereich;
var zeige = 0;
var Breite = 460;
var aktuelleBreite = 0;
var Schrittweite = 6;
var Schrittverzoegerung = 1;
function Blaettern (Richtung) {
zeige = zeige + Richtung;
if (zeige > Bild.length - 1) {
zeige = 0;
} else if (zeige < 0) {
zeige = Bild.length - 1;
}
if (DOM || MSIE4) {
bildbereich.style.clip = "rect(0 0 345px 0)";
} else if (NS4) {
bildbereich.clip.right = 0;
}
if (DOM && bildbereich.firstChild) {
bildbereich.firstChild.src = Bild[zeige].src;
} else if (MSIE4) {
bildbereich.innerHTML = '
';
} else if (NS4) {
bildbereich.visibility = "hide";
setContent("id", "Bildbereich", null,
'
');
bildbereich.visibility = "show";
}
BildAufbauen();
}
function BildAufbauen () {
if (aktuelleBreite <= Breite) {
if (DOM || MSIE4) {
bildbereich.style.clip = "rect(0 " + aktuelleBreite + "px 345px 0)";
} else if (NS4) {
bildbereich.clip.right = aktuelleBreite;
}
aktuelleBreite = aktuelleBreite + Schrittweite;
window.setTimeout("BildAufbauen()", Schrittverzoegerung);
} else {
aktuelleBreite = 0;
if (DOM || MSIE4) {
bildbereich.style.clip = "rect(0 " + Breite + "px 345px 0)";
} else if (NS4) {
bildbereich.clip.right = Breite;
}
}
}
function Init () {
bildbereich = getElement("id", "Bildbereich");
if (DOM && document.createElement && bildbereich.appendChild) {
var img = document.createElement("img");
img.setAttribute("src", Bild[0].src);
bildbereich.appendChild(img);
} else if (MSIE4) {
bildbereich.innerHTML = '
';
} else if (NS4) {
setContent("id", "Bildbereich", null,
'
');
}
}
</script>
<style type="text/css">
body { color:black; background-color: #698ea6; }
#Bildbereich { position:absolute; left:300px; top:85px; padding:0;
clip:rect(0 460px 345px 0); visibility:show; }
#Navigationsbereich { position:absolute; left:300px; top:440px;
width:200px; font-size:20px; }
</style>
</head>
<body onLoad="Init()">
<font face="Arial" size=+2 color="#000013">
Berlin Berlin - Meine Stadt in Bildern</font><hr color="#000013">

<div id="Bildbereich"></div>
<div id="Navigationsbereich">
vorheriges
nächstes
</div>
Dazu muss ich sagen, dass ich den (einschließlich der js-Datei) bei selfhtml kopiert und meinen Erfordernissen angepasst habe. Will sagen, dass ich so viel Ahnung nicht habe!!!