2 Anweisung für For-Schleife?

Dragi

Grünschnabel
Hallo,

habe eine kleine Frage: Ist es möglich, mit einer for-Schleife nicht nur eine Variable (meist i ) zu übergeben, sondern zwei? Hier mal mein Beispiel, wofür ich es benötige. Leider funktioniert das so nicht:

Code:
for (i = 0; i < 6; i++) {
for (j = 6; j < 12; j++) {
var titel = xmlDoc.getElementsByTagName('titel')[j].firstChild.nodeValue;
document.getElementById('Titel_'+[i]).innerHTML = titel;
}
}

Sinn dahinter ist der, dass das DIV im Dokument immer gleich bleibt, d.h. es gibt eben nur 6 DIVs die die ID Titel_1, Titel_2, ... usw... besitzen. Im XML Dokument habe ich jedoch deutlich mehr als 6 Titel und diese möchte ich entsprechend per Funktion ersetzt haben. Hier im Beispiel also die Titel 6-12 statt 0-6. Habe auch schon versucht, die beiden Bedingungen in eine Schleife zu packen, aber irgendwie... naja :-(
 
Ist zwar nicht die Antwort auf deine Frage, aber so sollte es gehen:
Code:
for (i = 0; i < 6; i++) {

  var titel = xmlDoc.getElementsByTagName('titel')[i+6].firstChild.nodeValue;
  document.getElementById('Titel_'+[i]).innerHTML = titel;

}

Deine Frage wirklich beantworten würde dies:
Code:
for (i = 0,j = 6; i < 6; i++,j++)
 
Ich danke dir für den Tipp, hatte die zweite Variante bereits probiert, aber mit 1-2 Logikfehlern drin, weshalb es nicht funzte! Nochmals herzlichen Dank :-)
 

Neue Beiträge

Zurück