Vor und Zurück Funktion für Dia Show
Doofie
- javascript
0 Stefan
Hallo,
ich habe mir von der pagetools.de Seite folgenden Script für eine Dia Show runtergeladen:
<SCRIPT language="javascript">
<!-- auskommentieren
/* Browserabfrage: Layer-Object bekannt? */
if (document.layers)
{ns = 1; ie = 0;}
else {ns = 0; ie = 1;}
/* CrossBrowser */
function init() {if (ns) ebene=document.image1;
if (ie) ebene=image1.style;}
/* Funktion Schicht anzeigen */
function show(name) {if (ns)
{document.layers[''+ name].visibility = "show";}
else
{document.all[''+ name].style.visibility = "visible";}
}
function hide(name) {if (ns)
{document.layers[''+ name].visibility = "hide";}
else
{document.all[''+ name].style.visibility = "hidden";}
}
//-->
</SCRIPT>
So weit so gut. Jetzt möchte ich aber auch eine Vor und Zurück Funktion einbauen. Dafür steht auch bei der DiaShow auch ein Vorschlag:
var totalImages = x;
var imageShowing = 1;
function vor() {var showThisImage = imageShowing + 1;
if (showThisImage > totalImages){showThisImage = 1;}
hide(eval(' "image' + imageShowing + ' " '));
show(eval(' "image' + showThisImage + ' " '));
imageShowing = showThisImage;}
function zurück() {var showThisImage = imageShowing - 1;
if (showThisImage < 1){showThisImage = totalImages;}
hide(eval(' "image' + imageShowing + ' " '));
show(eval(' "image' + showThisImage + ' " '));
imageShowing = showThisImage;}
Doch mit dieser Geschichte komme ich nicht klar. Was muß man denn noch alles ergänzenum diese Funktion benutzen zu können? Man muß doch sicherlich noch irgendwelche HTML Befehle in den Body einsetzen. Doch genau da weiss ich nicht weiter. Welche Befehle müssen das sein? Ich hoffe Ihr könnt mir helfen.
Gruß
Doofie
Moin,
ich nehme an du hast dieses Script http://www.pagetools.de/dhtml3/superwahl/superwahl.html gewählt. Tja das läuft bei mir auch nicht,daß liegt daran, das mein Browser(Firebird) weder document.all noch document.layers kennt. Anders als im Kommentar bei diesem Script, ist es nicht Cross-Browser fähig (evtl. vor 4 Jahren mal) schaue dir mal folgendes an http://selfhtml.teamone.de/dhtml/beispiele/bilderbuch.htm
Stefan