grindel: elementname ist variable

hi,

warum kann ich mit:
var element = "document.forms[0]." + elementname
das entsprechende element nicht ansprechen?
(var elementname wird vorher korrekt definiert)

danke für augenöffner...

  1. warum kann ich mit:
    var element = "document.forms[0]." + elementname
    das entsprechende element nicht ansprechen?
    (var elementname wird vorher korrekt definiert)

    Weil du einen String hast und kein Element ansprichst
    du willst: document.forms[0][elementname]

    Struppi.

    1. hi,

      Weil du einen String hast und kein Element ansprichst
      du willst:

      ... sowas beim nächsten Mal übrigens bitte erst mal selber in SELFHTML nachschlagen - unter http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines beim "Schema 4" wird die Schreibweise nämlich explizit erwähnt.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }