• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Java Script Css Slide Show

CSS-Profi

Neues Mitglied
Hallo zusammen,

ich habe eine Frage zu meiner Slide Show... Meine Slide Show will nicht ganz funktioniern. Firefox sagt: ReferenceError: rechts is not defined ()

Code(rechts):
<script type="text/javascript">

function rechts() {
int i;
var display = document.slide[int i].style.getAttriute(display, false) = "inline";
switch(int i) {
case "1":
document.all.slide1.style.removeAttribute("display", false); /*Blendet aus*/
document.all.slide1.style.setAttribute("display", "none", false);
document.all.slide2.style.setAttribute("display", "inline", false); /*Blendet ein*/
break;
case "2":
document.all.slide2.style.removeAttribute("display", false);
document.all.slide2.style.setAttribute("display", "none", false);
document.all.slide3.style.setAttribute("display", "inline", false);
break;
case "3":
document.all.slide3.style.removeAttribute("display", false);
document.all.slide3.style.setAttribute("display", "none", false);
document.all.slide4.style.setAttribute("display", "inline", false);
break;
case "4":
document.all.slide4.style.removeAttribute("display", false);
document.all.slide4.style.setAttribute("display", "none", false);
document.all.slide1.style.setAttribute("display", "inline", false);
break;
}
}
</script>
....(HTML)
<a onclick="return linkss()" ><div id="slide-left"><img src="icons/left.png" alt="" height="50px" width="50px" /></div></a>
<a onclick="return rechts()"><div id="slideright"><img src="icons/right.png" alt="" width="50px" height="50px" /></div></a>
<div id="progress"></div>
<div id="slide1">...usw....
 
An dieser Stelle ist das Script bereits fehlerhaft.
Code:
var display = document.slide[int i].style.getAttriute(display, false) = "inline";

Was soll eigentlich das int i? In Javascript gibt es keine explizite Zuweisung von Datentypen bei der Variablendeklaration. Ob var i später mit einem String, Number oder Bool belegt wird, ist ihr egal.
 
Ich habe vier verschiedene Slides mit id="": Slide1, Slide 2.... und nur die erste ist mit dispaly= inline eingeblendet. Jetzt will ich mit Switch überprüfen, welches es ist??--> natürlich Slide 1. nUn setzte ich aber Slide1 auf display=none uns Slide 2 auf Inline..... und immer so weiter

ist eventuell das richtig:
int i = document.slide[""].style.getAttriute(display = inline, false)
 
Du hast es nicht verstanden. :(

Die Variable wirft bereits einen Fehler. Es gibt auch kein int i, höchstens ein var i, und das benutzt man der Namenskonvention wegen nur in Loops.
 
Zurück
Oben