Riane: object aus variable ansprechen?!!!!

also ich bräuchte mal kleine hilfe:
ich muss dynamisch objekte ansprechen können, ich hatte gedacht, das könnte ich so lösen:
(mal auf phpisch)
document.bla[$var].value=etc
aber irgendwie wird das so nix

kann mir da jemand nen tipp geben?

  1. hi,

    ich muss dynamisch objekte ansprechen können,

    was für objekte?

    ich hatte gedacht, das könnte ich so lösen:
    (mal auf phpisch)
    document.bla[$var].value=etc
    aber irgendwie wird das so nix

    $ ist in javascript ein nicht erlaubtes zeichen am anfang/innerhalb eines variablennamens.

    da du eine eigenschaft value ansprichst, handelt es sich vermutlich um formularelemente?

    dann lies http://selfhtml.teamone.de/javascript/objekte/elements.htm#allgemeines.
    für # kann auch ein feldname, oder eine variable, die diesen feldnamen beinhaltet, eingesetzt werden.

    gruss,
    wahsaga

    1. hi,

      ich muss dynamisch objekte ansprechen können,

      was für objekte?

      ich hatte gedacht, das könnte ich so lösen:
      (mal auf phpisch)
      document.bla[$var].value=etc
      aber irgendwie wird das so nix

      $ ist in javascript ein nicht erlaubtes zeichen am anfang/innerhalb eines variablennamens.

      da du eine eigenschaft value ansprichst, handelt es sich vermutlich um formularelemente?

      dann lies http://selfhtml.teamone.de/javascript/objekte/elements.htm#allgemeines.
      für # kann auch ein feldname, oder eine variable, die diesen feldnamen beinhaltet, eingesetzt werden.

      gruss,
      wahsaga

      das war nur ein beispiel -.-
      und dass $ in javascript net geht wusst ich auch, nur nicht wie es geht wusst ich nicht, das war nur zur veranschaulichung -.-

      naja wie auch immer, hab ich das jetzt so verstanden:

      var bla=1;
      document.dumdidum[bla]...
      wäre dann das gleiche wie
      document.dumdidum[1]...

      oder?

      1. naja wie auch immer, hab ich das jetzt so verstanden:

        var bla=1;
        document.dumdidum[bla]...
        wäre dann das gleiche wie
        document.dumdidum[1]...

        oder?

        Ja.

        Struppi.

      2. Hi,

        und dass $ in javascript net geht wusst ich auch,

        Nein, nein, gehen tut es schon (seit JavaScript 1.1 - vielleicht aus Kompatibilität zu anderen Scriptsprachen). Es ist nur nicht erlaubt! ;-)

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
        1. Nachtrag:

          Nein, nein, gehen tut es schon (seit JavaScript 1.1

          ... zumindest am Variablenende.

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!