if-abfrage
socio
- javascript
Ich habe eine ganz normale If-Abfrage geschrieben, die auf Grund des Wertes der Variable "entscheid" den Zweig aussuchen soll...
Ich habe schon überprüft, ob die Werte der Variablen richtig sind aber trotzdem geht das Programm immer in den ersten Zweig..
Script:
<script type="text/javascript">
var currentphoto = 368;
function naechstes() {
alert(entscheid); /* Bei mir wird zwar 2 ausgegeben, aber */ /* trotzdem auch "falsch" (s.u.) */
if ( entscheid = 1 )
{
alert("falsch"); /* das wird ausgegeben!!?? */
photonr = currentphoto + 1;
foto = new Image(200, 200);
foto.src = 'DSCN0' + photonr + ".jpg";
document.images[2].src = foto.src;
currentphoto++;
if ( photonr >= 380 ) {
alert ("Das wars..mehr gibts bestimmt bald!");
}
} else if ( entscheid = 2 )
{
alert(foto.src + "richtig"); /* das nicht */
photonr = currentphoto + 1;
foto = new Image(200, 200);
foto.src = 'ESCN0' + photonr + ".jpg";
document.images[2].src = foto.src;
currentphoto++;
if ( photonr >= 380 ) {
alert ("Das wars..mehr gibts bestimmt bald!");
}
} /* elsif beenden */
} /* function beenden */
</script>
Ich habe eine ganz normale If-Abfrage geschrieben, die auf Grund des Wertes der Variable "entscheid" den Zweig aussuchen soll...
Schau nochmal nach wie in JS der Vergleichsoperator aussieht.
Struppi.
OHHHH BIN ICH BLÖD!!!!!!!!
DANKE