kai: wert einer variable verwenden, nicht variable selbst

hallo zusammen,

ich hab mich mal wieder im JS jungle verlaufen und seh den
wald vor lauter bäumen nicht mehr.

also ich habe folgenden kleinen scriptausschnitt:

[code js]
var namys = document.start_form.elements[i].name + "_comp";
alert ( document.getElementById(namys).innerHTML  );
[/code]

wenn ich mir mit "alert(namys)" was anzeigen lasse dann
sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.

nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
verwenden um das richtige Element anzusprechen..
aber ich bekomme immer als meldung:
Fehler: document.getElementById(namys) has no properties

die id gibbet auf jeden fall...

das kann doch nur ein kleiner syntaxfehler sein .. oder ...
ich sollte echt weniger arbeiten :-)

vielen dank schonmal

kai

  1. Hallo kai.

    var namys = document.start_form.elements[i].name + "_comp";
    alert ( document.getElementById(namys).innerHTML  );

      
    +„lang=“  
      
    
    > wenn ich mir mit "alert(namys)" was anzeigen lasse dann  
    > sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.  
    >   
    > nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'  
    > verwenden um das richtige Element anzusprechen..  
    > aber ich bekomme immer als meldung:  
    > Fehler: document.getElementById(namys) has no properties  
    >   
    > die id gibbet auf jeden fall...  
      
    Ohne das zugehörige HTML können wir dies weder bestätigen noch als falsch auszeichnen. Darum solltest du dies bitte nachliefern.  
      
      
    Einen schönen Montag noch.  
      
    Gruß, Ashura  
    
    -- 
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|  
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“  
    [[HTML Design Constraints: Logical Markup](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/HTMLConstraints.html)]
    
    1. Hallo Ashura™.

      var namys = document.start_form.elements[i].name + "_comp";
      alert ( document.getElementById(namys).innerHTML  );

      
      >   
      > +„lang=“  
        
      s/js/javascript  
        
        
      Einen schönen Montag noch.  
        
      Gruß, Ashura  
      
      -- 
      sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|  
      „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“  
      [[HTML Design Constraints: Logical Markup](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/HTMLConstraints.html)]
      
  2. [code js]
    var namys = document.start_form.elements[i].name + "_comp";
    alert ( document.getElementById(namys).innerHTML  );
    [/code]

    wenn ich mir mit "alert(namys)" was anzeigen lasse dann
    sehe ich das in der variable 'namys' auch das drinsteht was ich möchte.

    nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
    verwenden um das richtige Element anzusprechen..
    aber ich bekomme immer als meldung:
    Fehler: document.getElementById(namys) has no properties

    die id gibbet auf jeden fall...

    auch zu dem Zeitpunkt wo du getElementById aufrufst?
    Ein alert ( document.getElementById(namys)  ); sollte es dir sagen.

    Struppi.

    --
    Javascript ist toll (Perl auch!)
  3. Hi,

    nun möchte ich aber in der 2ten zeile den WERT der variable 'namys'
    verwenden um das richtige Element anzusprechen..

    exakt das passiert.

    aber ich bekomme immer als meldung:
    Fehler: document.getElementById(namys) has no properties

    Dann ist Deine Schlussfolgerung ...

    die id gibbet auf jeden fall...

    ... falsch.

    ich sollte echt weniger arbeiten :-)

    Oder mehr Links posten ;-)

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  4. SORRY SORRY SORRY,

    Ihr hatte vollkommen recht.
    die ID gab est nicht im validen HTML-Teil der Seite...

    ganz klarer fall von Überarbeitung
    wenn man sich an so nem punkt aufhängt..

    trotzdem danke

    kai