aetzchen: var in for schleife in pfad

Beitrag lesen

Hallo bin absoluter Neuling und sitze erst seit gestern an Javascript weil es meines erachtes die vernüpftigste Lösung für ein prob. ist welches ich hab.

Leider ärger ich mich über mein Script scharz. Ich weiß zwar wo das Problem liegt mir fehlen aber die Kenntnisse das Problem zu beheben und google konnte auch nicht helfen.

Hier mal mein Script (bis jetzt)

<SCRIPT>
var zweiday<?=$i?>=0
var einday<?=$i?>=0

function checkmax<?=$i?>(){
 if (document.order.kticket<?=$i?>.options[1].selected == true){
  for(var c=1; c<3; c++){
         if( document.order.dsp[c]<?=$i?>.checked == true)  {zweiday<?=$i?>++;}
  }
 }
     if (zweiday<?=$i?> >= 2){
      for(var j=1; j<3; j++){
         if (document.order.dsp[j]<?=$i?>.checked == false) {
             document.order.dsp[j]<?=$i?>.checked = true;}
            }
  }
}

function deselect<?=$i?>(){
   var boxes = new Array();
   for (var i = 0; i < 3; i++) {
   boxes[i] = document.getElementById("box<?=$i?>"+i);
   if (document.order.kticket<?=$i?>.options[0].selected == true) {
 boxes[i].checked = true
 boxes[i].disabled = true;
   }
   else {
    boxes[i].checked = false
    boxes[i].disabled = false;
    }

}
}
</SCRIPT>

Ich weiß das das Prob. hier liegt

document.order.dsp[c]<?=$i?>.checked == true

bei [c] und auch [j]

Gibt es eine Möglichkeit das so zu schreiben?
Danke für hilfe.