Hallo liebe Community,
ich bin nicht gerade ein Profi in Javascript, bzw. ich kenne mich mit den Eigenarten und Fehlermeldungen nicht wirklich aus.
Ich schreibe gerade ein Sliderscript, welches mir zunächst einmal mehrere div-Container mit den ids random1, random2 .... generiert.
Nun habe ich je einen Button für links und einen Button für die rechte Richtung.
Soweit so gut.
Jetzt möchte ich, dass wenn ich den rechten Button klicke er den Container random1 ausblendet und dafür random5 einblendet.
Code:
<script language="javascript" type="text/javascript">
var endwert;
endwert = "<?php echo $i-1 ?>";
var stand;
stand=1;
var bezeichner;
function random_prev(){
if(stand-1>0){
stand=stand-1;
bezeichner = "random"+stand+4;
document.getElementById(bezeichner).style.display='none';
bezeichner = "random"+stand;
document.getElementById(bezeichner).style.display='block';
}
}
function random_next(){
if(stand+4<=endwert){
stand=stand+1;
bezeichner = "random"+stand-1;
document.getElementById(bezeichner).style.display='none';
bezeichner = "random"+stand+3;
document.getElementById(bezeichner).style.display='block';
}
}
</script>
Hier ist erstmal der Code.
Meine Frage an euch: wieso gibt er mir ständig in der Firefox-Fehlerkonsole
"Fehler: document.getElementById(bezeichner) is null" aus, obwohl doch "bezeichner" jedesmal einen Wert zugewiesen bekommen hat?
Probiere seit einer Stunde alle mir einfallenden Art und Weisen durch, um irgendwie zum Ergebnis zu kommen, jedoch fällt mir einfach nichts mehr ein.