#1
| ||||
| ||||
JS: string -> variableMorgen! Ich bin hier am verzweifeln... Folgender Code: Code: fenster = new Array("offen", "geschlossen"); var blubb = $('li#'+whatopen).get(0).parentNode.id; // ergibt 'fenster' var texton = blubb+[0]; // ergibt fenster0 statt offen blubb ist ein String mit dem Inhalt 'fenster' und texton soll einfach nur 'offen' ausgeben, also das erste Element des Array mit dem Namen 'fenster'. Mein Problem liegt in der letzten der 3 Zeilen. Statt 'offen' enhält diese Variable nur 'fenster0' wobei ich denke, dass er blubb nicht richtig erkennt. Was muss ich nun ändern damit er mir, so wie er es soll, das erste Element des Arrays mit dem Namen 'fenster' auf die Variable 'texton' legt? Grüsse und Danke! Achso nicht wundern... die zweite Zeile ist jQuery mit nem Bugfix um die ID des Parents des Elements mit der ID 'whatopen' zu erhalten. |
#2
| |||
| |||
Jupp, ist doch klar. Muss das Array unbedingt in einer Variable "fenster" gespeichert sein? Sowas hier: Code: var state = {"fenster":["offen", "geschlossen"]}; Code: var texton = state[blubb][0]; __________________ Patrick Gotthardt Patrick Gotthardt on Software |
#3
| ||||
| ||||
evtl eval()`?? eval("foobar = " + blubb + "[0];"); obs geht.. ka __________________ Björn C. Klein Welt-Held! PunkRockNews.de |
#4
| ||||
| ||||
Zitat:
Ich habe nun folgendes: Code: var state = { "fenster":["offen", "geschlossen"], "tueren":["offen", "geschlossen"], "garagentore":["offen", "geschlossen"], "lichter":["an", "aus"] }; |
#5
| |||
| |||
Jaha... und da hab ich wieder die Frage, auf die ich wohl nie die Antwort kennen werde... Code: for(var key in state) { // mach was mit "key", wobei "key" = "fenster"|"tueren"|"garagentore"|"lichter" // ans array kommst du mit state[key] } __________________ Patrick Gotthardt Patrick Gotthardt on Software |
#6
| ||||
| ||||
So und genau so geht es sogar. Danke! |
Stichworte |
- |
Themen-Optionen | |
Thema bewerten | |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
SMARTY variable im {php} Bereich | Dr.Schmidt | Programmierung und Datenbanken | 6 | 25.07.2005 10:47 |