Renato: variable elemente in object.document.ELEMENT.value

hallo

ich habe auf einer seite X knöpfe (wird mit php generiert, deshalb eine unbekannte anzahl) und möchte, dass sich der wert des knopfes ändert, wenn man draufgedrückt hat.

function labelButton(text, buttonname) {

var Text;
    var Label;
    Text = text;
    Label = buttonname;
    window.document.theform.Label.value = Text;
}

wenn ich bei window.document.theform.Label.value Label durch einen knopfname ersetze, dann funktioniers, solange ich aber die variable Label benutze gehts nicht (variable hat den richtigen wert).

kann mir da jemand weiterhelfen?

danke im voraus

  • renato
  1. Hoi,

    function labelButton(text, buttonname) {

    var Text;
        var Label;
        Text = text;
        Label = buttonname;
        window.document.theform.Label.value = Text;
    }

    wenn ich bei window.document.theform.Label.value Label durch einen
    knopfname ersetze, dann funktioniers, solange ich aber die variable Label
    benutze gehts nicht (variable hat den richtigen wert).

    Wie waere es mit

    function labelButton(text, buttonname) {
      window.document.theform.elements[buttonname].value = text;
    }

    Gruesse,
     CK

    1. great, tnx ;)