schleife mit integriertem if-else
Claus Zöchling
- javascript
0 eza0 Harry0 Claus Zöchling0 Ronny
hallo
habe offenbar irgendeinen denkfehler, da das ganze nicht funktioniert.(zusaetzlich stimmt glaube ich die notation nicht)
moechte, dass bei next==0 auf die seite, die so wie der wert der variable heisst verweisen.
wenn ungleich 0, dann soll der wert von next um eins erhoeht werden und das ganze nochmal wiederholt werden
dann nochmal erhoeht und naechster versuch
wenn dann noch immer ungleich null, dann soll auf die loesung.html verwiesen werden
erbitte eure hilfe
danke
cl
function richtig() {
while (next < 4) {
if(parent.aufgabe[next] == 0) {
parent.frames[1].document.location.href=+next+".html";
else
}
next=next+1;
}
parent.frames[1].document.location.href="loesung.html";
}
schon mal ohne "document" probiert ?
Moin !
function richtig() {
while (next < 4) {
if(parent.aufgabe[next] == 0) {
parent.frames[1].document.location.href=+next+".html";
^
zuviel ...
else
}
next=next+1;
}
parent.frames[1].document.location.href="loesung.html";
}
Ciao,
Harry
hallo
mein problem ist, dass die schleife immer bs zum ende wiederholt wird.
ich will aber, das sie abgebrochen wird, sobald die erste bedingung erfuellt ist, dann soll naemlich auf die entsprechende seite verwiesen werden.
tschuess
cl
Hi,
die { } sitzen falsch.
So müßte es klappen:
function richtig() {
while (next < 4) {
if(parent.aufgabe[next] == 0){
parent.frames[1].location.href=next+".html";
next=4;
}
else
next=next+1;
}
parent.frames[1].location.href="loesung.html";
}
CU
Ronny