Ankündigung

Einklappen
Keine Ankündigung bisher.

variable per variblennamen zuweisen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variable per variblennamen zuweisen

    Ich habe folgendes Problem ich möchte einer Variable eine andere per namen zuweisen.

    in php sieht das wie folgt aus
    $variable = $$variablenname;

    wie kann ich das in JS realisieren?

  • #2
    Kenne dafür kein Konstrukt, außer eval().
    eval() is evil

    Benutz doch einfach Arrays.

    Kommentar


    • #3
      das mit dem array ist eine gute Lösung

      nun hab ichs auch gelöst das es funktioniert

      (man sollte eben die Änderungen speichern bevor man sie testet)

      Code:
      var handlerFunc=new Array();<-- Array definieren sonst komt der fehler siehe unten
      handlerFunc['auswahl1'] = function(t){...}
      handlerFunc['auswahl2'] = function(t){...}
      
      
      function Hinzufuegen(id,mod) {
      var table = $(id);
      var zeilen=table.getElementsByTagName("tr").length;
      var handlerFunc1=handlerFunc[mod];//<-- FEHLER : handlerFunc has no properties
      new Ajax.Request('daten/index.php', {parameters:'add'+mod+'='+zeilen, onSuccess:handlerFunc1, onFailure:errFunc});
      }

      Kommentar

      Lädt...
      X