<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Javascript-Problem</title>
    <link>http://forum.geizhals.at/feed.jsp?id=254546</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(6): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1542157.html#1542157</link>
      <description>&lt;b&gt;Du bist der Meister!!!&lt;/b&gt; Danke vielmals! Hat funktioniert (muss das aber geistig nochmal durchdenken wieso&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;).&lt;br/&gt;</description>
      <pubDate>Fri, 04 Jun 2004 07:21:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1542157.html#1542157</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2004-06-04T07:21:14Z</dc:date>
    </item>
    <item>
      <title>Re(5): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1541530.html#1541530</link>
      <description>nocheinmal, wenn Du &lt;i&gt;"var_" + meinevariable&lt;/i&gt; schreibst, bekommst Du einen String, nämlich entweder &lt;i&gt;"var_wichtig"&lt;/i&gt; oder &lt;i&gt;"var_unwichtig"&lt;/i&gt;... d.h. Du hast damit schon den Namen der Variable, die Du brauchst... da Du jetzt auf den Inhalt dieser Variable zugreifen willst, benutzt Du die Funktion &lt;i&gt;eval(STRING)&lt;/i&gt;, diese wertet den String aus, d.h. wenn Du schreibst &lt;i&gt;eval("var_" + meinevariable)&lt;/i&gt; bekommst Du den &lt;b&gt;Inhalt&lt;/b&gt; von &lt;i&gt;var_wichtig&lt;/i&gt; oder den Inhalt von &lt;i&gt;var_unwichtig&lt;/i&gt;, je nachdem, welchen Wert &lt;i&gt;meinevariable&lt;/i&gt; hatte... wenn Du nun das Ergebnis der eval-Funktion der Variable &lt;i&gt;concatenated&lt;/i&gt; zuweiset, bekommt eben diese den Inhalt von &lt;i&gt;var_wichtig&lt;/i&gt; oder den Inhalt von &lt;i&gt;var_unwichtig&lt;/i&gt; zugewiesen, d.h. bei der if-Abfrage brauchst Du kein &lt;i&gt;eval(...)&lt;/i&gt; mehr, Du mußt dann einfach schreiben:&lt;br&gt;&lt;br&gt;if (concatenated == 'Dokument') ...&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 20:20:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1541530.html#1541530</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2004-06-03T20:20:02Z</dc:date>
    </item>
    <item>
      <title>Re(4): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1541265.html#1541265</link>
      <description>Ich glaube, dein Vorschlag trifft es nicht ganz. Hier nochmal&lt;br&gt;was ich meine, etwas konkreter:&lt;br&gt;&lt;br&gt;function (meinevariable)&lt;br&gt;{&lt;br&gt;// meinevariable kann 'wichtig' oder 'unwichtig' enthalten&lt;br&gt;// wird von wo anders übermittelt&lt;br&gt;&lt;br&gt;var var_wichtig = 'Dokument';&lt;br&gt;var var_unwichtig = 'Muell';&lt;br&gt;var concatenated = eval('var_'+meinevariable);&lt;br&gt;&lt;br&gt;if (eval(eval(concatenated)) == 'Dokument')&lt;br&gt; action1(); // Dokumentverarbeitung&lt;br&gt;else&lt;br&gt; action2(); // Muellabfuhr&lt;br&gt;}&lt;br&gt;&lt;br&gt;Also: concatenated enthält z.B. den String var_wichtig,&lt;br&gt;eval(concatenated) liefert 'var_wichtig' und somit liefert&lt;br&gt;eval(eval(concatenated)) dann 'Dokument', welches ich als&lt;br&gt;Vergleichskriterium heranziehe. Wird das so funktionieren (können)?&lt;br&gt;(Ich kann das ganze erst morgen Vormittag ausprobieren.)&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 18:50:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1541265.html#1541265</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2004-06-03T18:50:43Z</dc:date>
    </item>
    <item>
      <title>Re(3): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540701.html#1540701</link>
      <description>Du schreibst &lt;i&gt;neue_var = eval("var_" + which_var)&lt;/i&gt; und ab dann hast Du den Inhalt von &lt;i&gt;var_wichtig&lt;/i&gt; in &lt;i&gt;neue_var&lt;/i&gt;, d.h. wenn Du hast&lt;br&gt;&lt;br&gt;&lt;i&gt;var_wichtig = "Test";&lt;br&gt;var_which = "wichtig";&lt;br&gt;var_test = eval("var_" + var_which);&lt;/i&gt;&lt;br&gt;&lt;br&gt;dann hat &lt;i&gt;var_test&lt;/i&gt; den Inhalt "Test", d.h. Du könntest dann vergleichen &lt;i&gt;if (var_test == var_wichtig) alert('Stimmt');&lt;/i&gt; und die Bedingung wäre wahr&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:51:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540701.html#1540701</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2004-06-03T15:51:31Z</dc:date>
    </item>
    <item>
      <title>Re(2): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540694.html#1540694</link>
      <description>Danke, aber ich brauche den finalen string nachher noch für einen Vergleich. Schreib ich den dann einfach mit neue_var = eval("var_"+which_var) in eine neue Variable und mache dann if (eval(neue_var) == var_wichtig)??? (Ich muss ja einen String mit einem Variablennamen vergleichen...)&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:47:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540694.html#1540694</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2004-06-03T15:47:33Z</dc:date>
    </item>
    <item>
      <title>Re(2): Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540683.html#1540683</link>
      <description>das braucht man sogar sehr oft... z.B. wenn Du zur Laufzeit noch nicht weißt, auf welches Objekt oder auf welche Variable Du zugreißen mußt&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:43:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540683.html#1540683</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2004-06-03T15:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540678.html#1540678</link>
      <description>&lt;i&gt;which_var = "wichtig";&lt;br&gt;alert(eval("var_" + which_var));&lt;/i&gt;&lt;br&gt;&lt;br&gt;damit wird der Inhalt der Variable &lt;i&gt;var_wichtig&lt;/i&gt; ausgegeben&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:42:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540678.html#1540678</guid>
      <dc:creator>MJFox</dc:creator>
      <dc:date>2004-06-03T15:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540655.html#1540655</link>
      <description>mir ist zwar nix derartiges bekannt, aber wozu braucht man das würde mich interessieren &lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:36:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540655.html#1540655</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-06-03T15:36:32Z</dc:date>
    </item>
    <item>
      <title>Javascript-Problem</title>
      <link>http://forum.geizhals.at/t254546,1540614.html#1540614</link>
      <description>Da gibt's eine Variable z.B. var_wichtig die als Inhalt den Text/String 'blabla1' hat.&lt;br&gt;Eine zweite Variable heisst var_unwichtig und hat den Inhalt 'blabla2'.&lt;br&gt;Der Javascript-Funktion wird ein Parameter (String) übergeben, der z.B. 'wichtig'&lt;br&gt;heißen kann. Diesen Parameter möchte ich zu var_wichtig zusammenbasteln und damit&lt;br&gt;den Wert/Inhalt der gleichnamigen Variable auslesen (bzw. auf Gleichheit prüfen).&lt;br&gt;Wie könnte die Javascript-Funktion dazu aussehen?&lt;br/&gt;</description>
      <pubDate>Thu, 03 Jun 2004 15:27:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t254546,1540614.html#1540614</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2004-06-03T15:27:35Z</dc:date>
    </item>
  </channel>
</rss>
