Forum Doku Wiki Blog

Forumsarchiv 2007, April
Befehl/Variable wird nicht erkennt

archivierte Beiträge lesen

  1. (JAVASCRIPT) Befehl/Variable wird nicht erkennt von KeinBlase, 18. 04. 2007, 13:25

Befehl/Variable wird nicht erkennt

Der folgende Beitrag wurde am 18. 04. 2007, 13:25 Uhr von KeinBlase veröffentlicht.

hi

habe folgenden Code:


var radioname  = "radio7" + counter;
var radios = "document.Formular." + radioname;
alert (radios);

counter wird von der funktion bezogen, also ein beliebige zahl von 1 bis x.

Leider bekomme ich beim alert(radios) "document.Formular.radio71" zurück und nicht dessen wert.


Wie kann ich das handeln?

thx

Befehl/Variable wird nicht erkennt

Der folgende Beitrag wurde am 18. 04. 2007, 13:35 Uhr von derletztekick veröffentlicht.

Hallo KeinBlase,

> Leider bekomme ich beim alert(radios) "document.Formular.radio71" zurück und nicht dessen wert.

Das ist dessen wert. Dadurch, das Du es in Anführungszeichen geschrieben hast, greifst Du nicht auf das Element zu, sondern erzeugst einen String - eine Zeichenkette. Wenn Du darüberhinaus einen Elementnamen in einer Variable ablegst, wirst Du es wohl so machen müssen:

document.Formular.elements[<hierDeineVariabel>]


Mit freundlichem Gruß
Micha
--
LeagueEditor JavaScript || Spannung, Spaß und S...

Befehl/Variable wird nicht erkennt

Der folgende Beitrag wurde am 18. 04. 2007, 13:36 Uhr von Morten veröffentlicht.

Hi!
Probiers mal so:

var radioname  = "radio7" + counter;
var radios = "document.Formular." + radioname/1;
alert (radios);

Dadurch wird radioname zum Integer. JS ist ja leider eine schwach typisierte Sprache, deswegen können Variablen mitunter nicht immer das tun, was man von ihnen erwartet.

Gruß,
Morten

Befehl/Variable wird nicht erkennt

Der folgende Beitrag wurde am 18. 04. 2007, 14:11 Uhr von derletztekick veröffentlicht.

Hallo Morten,

> var radioname  = "radio7" + counter;

> Dadurch wird radioname zum Integer.
Unsinn. Wenn Du einen String durch eine Zahl teilst, kommt sicher nichts sinnvolles raus

> JS ist ja leider eine schwach typisierte Sprache,
In diesem Fall aber mehr als ausreichend


Mit freundlichem Gruß
Micha
--
LeagueEditor JavaScript || Spannung, Spaß und S...

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4