Hi Stefan,
ich glaube in dem Script vom Bilderbuch ist eine Zeile zu viel drin. Ich weiss nicht ob die von Bedeutung ist, denn ich habe auch durch ausprobieren keine Fehler entdecken können. Logisch betrachtet kann dieser Fall auch nicht eintreten...
Also die Datei ist
http://www.teamone.de/selfhtml/tfcc.htm
<schnipp>
function Blaettern(Richtung)
{
zeige = zeige + Richtung;
if(zeige > Bild.length - 1) zeige = 0;
else if(zeige < 0) zeige = Bild.length - 1;
if(document.all)
{
document.all.Bildbereich.style.clip = "rect(0 0 302 0)";
document.all.Bildbereich.innerHTML =
"<layer width=289 height=302><img src="" + Bild[zeige].src + ""></layer>";
}
else if(document.layers)
{
document.layers[0].visibility = "hide";
document.layers[0].document.open();
document.layers[0].document.write("<img src="" + Bild[zeige].src + "">");
document.layers[0].document.close();
document.layers[0].clip.right = 0;
document.layers[0].visibility = "show";
}
</schnipp>
Warum diese Zeile?
"<layer width=289 height=302><img src="" + Bild[zeige].src + ""></layer>";
Warum wird der Layer geschrieben? Muß doch garnicht sein, nur mit dem "img" gehts auch! :)))
Ich will ja nicht meckern, aber schleeeecht ;)))))
BITTE NICHT ERNST NEHMEN.
Grüße
Sebastian