Karin: Javascriptpfad dynamisch ändern

Steck mal wieder bei einem Javascript fest...
Wenn man in einen Frame auf "dieses Bild bestellen" klickt, soll in einem anderen Frame die entsprechende Checkbox aktiviert werden. Damit ich das Javascript nicht bei jedem der 50 Bilder, die man bestellen kann, ändern muss, löse ich das so, dass die Bildnummer beim Aufruf des Javascripts mitgesendet wird (ziel) und dynamisch in den Pfad zur Checkbox eingebaut wird.

Hab auch schon alles durchgecheckt.

  • die Variable wird richtig mitgesendet
  • ich spreche den Pfad richtig an
  • der Bildname setzt sich auch richtig zusammen

Einziges Problem ist, wie ich die Variable "ziel" in den Javascript-Pfad einbinden kann.
Wie muss das korrekt lauten?

function ankreuzen(ziel)
{
  var ziel = "Bild" + ziel;
  parent.rechts.bild_bestellen.ziel.checked = true
}

Danke auf jeden Fall für alle Tips,
Karin

  1. Einziges Problem ist, wie ich die Variable "ziel" in den Javascript-Pfad einbinden kann.
    Wie muss das korrekt lauten?

    »»

    function ankreuzen(ziel)
    {
      var ziel = "Bild" + ziel;
      parent.rechts.bild_bestellen.ziel.checked = true
    }

    »»  
    »»

    Danke auf jeden Fall für alle Tips,
    Karin

    »»  
    Hallo Karin,

    Hatte gestern ein ähnliches Problem.

    Probier mal, den Parameter da, wo die Funktion aufgerufen wird, in einfache Hochkomata zu setzen!
    Ich muß immer ausprobieren, was richtig ist.

    Ich würde Parameter und variable (ziel) nicht gleich nennen! Das könnte auch Ärger machen.

    Gruß, Regina

  2. function ankreuzen(ziel)
    {
      var ziel = "Bild" + ziel;
      parent.rechts.bild_bestellen.ziel.checked = true
    }

    hi, karin

    ein ungetesteter gedanke von mir:

    parent.rechts.bild_bestellen[ziel].checked=true;

    cua

    n.d.p.

    1. parent.rechts.bild_bestellen[ziel].checked=true;

      Traumhaft! Operation gelungen - Bilder alle verkauft ;-) - naja, fast...

      Karin

    2. Nein!!!!! Leider hats doch nicht ganz gefunkt!
      IE ist gut, aber im NS funktionierts nicht?! Muss ich da alternativ noch was anderes angeben???

      parent.rechts.bild_bestellen[ziel].checked=true;

      Karin

      1. hi, karin :-)

        nochn ungetester Gedanke von mir:

        parent.rechts.bild_bestellen[ziel].checked=true;

        eval ("parent.rechts.bild_bestellen."+ziel+".checked=true;");

        cua

        n.d.p.