Ergebnis 1 bis 4 von 4

Thema: JavaScript eval() aus zusammengebastelter Variable

  1. #1
    Interessierte/r
    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard JavaScript eval() aus zusammengebastelter Variable

    Servus.
    Mein Problem ist folgendes:

    Code:
    function foo(str_id) {
    var x = str_id + '_true';
    eval(x);
    }
    
    var TEST_true = 'alert(1)';
    foo('TEST');
    es gibt eine variable, im beispiel TEST_true, die von PHP eine funktion als inhalt zugewiesen bekommt. der teil des namen (hier TEST) ist variabel und wird über die funktion foo weitergegeben wo dort dann die variable TEST_true mit eval() ausgeführt werden soll.
    Leider passiert da nichts. wie muss ich das ganze anpassen, dass das klappt?
    danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: JavaScript eval() aus zusammengebastelter Variable

    Also noch hab ich nciht ganz verstanden, was du machen willst, bzw. wozu du es machen willst.

    Aber vielleicht hilft dir das weiter:
    http://de.selfhtml.org/javascript/objekte/function.htm
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: JavaScript eval() aus zusammengebastelter Variable

    In x steht nur "TEST_true", was soll er da eval()'n?
    Das alert('1') steht in TEST_true, nicht in x.
    Für das was du willst bräuchtest du variable Variablen, ka ob es die in JavaScript gibt und wie das dann funktioniert. Bin kein JavaScript-Experte.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  4. #4
    Pion
    Gast

    Standard AW: JavaScript eval() aus zusammengebastelter Variable

    Eval zu benutzen ist wirklich nicht sinnvoll in 99 Prozent der Fällen....


    Code:
    <script>
    function foo(str_id) {
    tester = eval(str_id+'_true');
    eval(tester);
    }
    
    var TEST_true = 'alert(1)';
    
    foo('TEST');
    
    </script>
    Geändert von Pion (17.09.2010 um 15:22 Uhr)

Ähnliche Themen

  1. javascript settimeout mit variable??
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 09.08.2010, 19:38
  2. Javascript variable übergeben
    Von Dicker1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 27.11.2008, 16:09
  3. PHP Variable an Javascript übergeben
    Von CoreDuo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 18.04.2008, 11:12
  4. PHP-Variable in javascript
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 20.06.2006, 23:04
  5. Thema: JavaScript -- Variable einfügen JavaScript o. Bild
    Von Dj_P.D. im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 29.06.2004, 16:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •