Forum Doku Wiki Blog

Forumsarchiv 2002, August
umwandeln

archivierte Beiträge lesen

  1. (JAVASCRIPT) umwandeln von Patrick, 01. 08. 2002, 13:21

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 13:21 Uhr von Patrick veröffentlicht.

Hi,
ich erstelle in einer Schleife arrays, diese
werden auch wie gewünscht erstellt. das sieht dann
ungefähr so aus:

var arr1 = new Array();
arr1[0] = "bla";
arr1[1] = "test";
var arr2 = new Array();
arr2[0] = "asdf";
arr2[1] = "klj";
...

je nachdem was der user eingestellt hat, werden
beliebig viele arrays erstellt. Mein Problem
liegt nun darin, die arrays anzuzeigen.
Wenn ich das array zusammensetze wie beim
beispiel unten, bekomm ich einen String und
nicht das gewünschte array. die ausgabe lautet
dann z.B.: "arr1[0]" statt das der Wert "bla" in dem array
ausgegeben wird.
Meine Frage: wie kann ich JavaScript sagen, dass das
kein String sondern ein array ist?
wie kann ich den inhalt des arr1[0] oder eines anderen der
variablen varArray zuweisen?


function showArray(welches)
{
 varArray = 'arr'+welches+'[0]'
 alert(varArray);
}

danke
patrick

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 13:26 Uhr von TOM veröffentlicht.

Hi
> die ausgabe lautet
> dann z.B.: "arr1[0]" statt das der Wert "bla" in dem array
> ausgegeben wird.

Das ist logisch bei dem code gg



> function showArray(welches)
> {
> varArray = 'arr'+welches+'[0]'
> alert(varArray);
> }

Die lösung:

function showArray(welches){
   eval('var Array = arr' + welches + '[0]');
   alert(varArray);
}

Du hast da oben nämlich einfach nen String zusammengesetzt. Bei meiner Version wird der String als code interpretiert

> danke
> patrick

bitte :)

greets from Erlangen Central -- TOM

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 16:46 Uhr von Christian Kruse veröffentlicht.

Hallo,

> Die lösung:

Die Loesung waere ein sinnvolleres Datenformat, etwa Arrays of Arrays.

> function showArray(welches){
>    eval('var Array = arr' + welches + '[0]');
>    alert(varArray);
> }

eval is evil.

window["arr" + welches][0], wenns unbedingt eine derartige Datenstruktur
sein muss.

Gruesse,
 CK

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 13:30 Uhr von Manuela veröffentlicht.

Hallo,


> function showArray(welches)
> {
> varArray = 'arr'+welches+'[0]'
> alert(varArray);
> }

ich bin mir nicht ganz sicher, aber versuchs mal, so:


function showArray(welches)
{
 varArray = "arr"+ welches+"[0]";
 varArrayInhalt = varArray;
 alert(varArrayInhalt);
}

Manuela

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 13:33 Uhr von TOM veröffentlicht.

hi

> ich bin mir nicht ganz sicher, aber versuchs mal, so:


> function showArray(welches)
> {
> varArray = "arr"+ welches+"[0]";
> varArrayInhalt = varArray;
> alert(varArrayInhalt);
> }

mhh.. ok VarArray enthält nen String. jetzt weist du den String nem anderem String zu. lol. Ergibt das selbe und ist IMHO falsch ;)
die Lösung stand doch schon da - von mir *bäääh* gg

> Manuela

greets from Erlangen Central -- TOM

umwandeln

Der folgende Beitrag wurde am 01. 08. 2002, 13:39 Uhr von Manuela veröffentlicht.

Hallo Tom,

> mhh.. ok VarArray enthält nen String. jetzt weist du den String nem anderem String zu. lol. Ergibt das selbe und ist IMHO falsch ;)
> die Lösung stand doch schon da - von mir *bäääh* gg

als ich es abgeschickt hatte, hat es bei mir auch klick gemacht und Deine Antwort hab ich leider erst gehabt, als ich meine abgeschickt hatte.Also Sorry.

Manuela

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 13:45 Uhr von TOM veröffentlicht.

> Hallo Tom,

Hi Manu

Also Sorry.

Warum Sorry? Macht doch nüscht :-)

War doch nur n joke von mir.

Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg

Wie is das Wetter bei euch :-P

<-- Wetter geht so - hat endlich zu pissen aufgehört g

> Manuela

greets from Erlangen Central -- TOM

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 14:02 Uhr von Manuela veröffentlicht.

> Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg
Zeit wer hat die schon wenn man arbeiten muss. Aus der Nähe von Dresden.

> Wie is das Wetter bei euch :-P

> <-- Wetter geht so - hat endlich zu pissen aufgehört g
bei uns nich

Manuela

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 14:13 Uhr von TOM veröffentlicht.

> > Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg
> Zeit wer hat die schon wenn man arbeiten muss. Aus der Nähe von Dresden.

.. kenn ich kenn ich. aber man kann sich ja einfach mal Zeit nehmen? gggg

> > Wie is das Wetter bei euch :-P

> > <-- Wetter geht so - hat endlich zu pissen aufgehört g
> bei uns nich

Ja?  ohhhh.. g

Wie alt bissu?

<- 19

> Manuela

TOM

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 15:20 Uhr von Manuela veröffentlicht.


> Wie alt bissu?

24 Warum ?

Manuela

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 15:40 Uhr von TOM veröffentlicht.

> > Wie alt bissu?

> 24 Warum ?

einfach so... ich mach das jetzt zum Chat hier gg

jetzt fehlt aber ein Gesprächsthema :-(

> Manuela

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 15:47 Uhr von Manuela veröffentlicht.

Ich find jetzt keins mehr, ich geh nämlich nach hause.

Schönen Feierabend

Manuela

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 16:09 Uhr von TOM veröffentlicht.

> Ich find jetzt keins mehr, ich geh nämlich nach hause.

> Schönen Feierabend

mhh... du Sadistin (!)

<-- muss noch arbeiten.

Muss wohl daran liegen dass ich heut nachmittag net bes. produktiv gewesen bin.

Naja selbst schuld :-(

> Manuela

TOM

P.S.: Ok -> schöner Feierabend g

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 16:44 Uhr von Christian Kruse veröffentlicht.


Hallo,

koenntet ihr bitte euer Taechtelmaechtel auf EMails oder
in einen Chat verlagern? Danke.

Gruesse,
 CK

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 16:52 Uhr von TOM veröffentlicht.

> Hallo,

> koenntet ihr bitte euer Taechtelmaechtel auf EMails oder
> in einen Chat verlagern? Danke.

Bleiben sie ruhig :)

aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?

> Gruesse,
> CK

greets TOM

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 16:55 Uhr von Christian Kruse veröffentlicht.

Hallo,

> aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?

Damit ist sicher keine dumme Anmache gemeint.

Gruesse,
 CK

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 16:58 Uhr von TOM veröffentlicht.

> Hallo,

> > aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?

> Damit ist sicher keine dumme Anmache gemeint.

mhh.. das war jetzt aber eine sehr subjektive Aussage, lieber Chris.

> Gruesse,
> CK

greets TOM

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 14:19 Uhr von linky veröffentlicht.

http://www.anbandeln.de/

Sorry?

Der folgende Beitrag wurde am 01. 08. 2002, 14:20 Uhr von TOM veröffentlicht.

> http://www.anbandeln.de/

IIICCCHHHH???

also!

:-P

TOM

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4