- für mich nicht, ich bastel mir einen String zusammen, den JavaScript dann ausführen darf
Du machst, wen du die Objekte direkt ansprichst doch 100% das gleiche, nur dass du unbedingt einen String erzeugen willst der vom JS nochmal geparst werden musss, d.h. er ist immer schlechter lesbar und insofern nie und nimmer...
Dagegen steht die (für mich) intuitive Benutzung.
intuitiv.
Mit eval musst du erst einen JS Befehl zusammen bauen und mit der normalen nur den Teil der das Objekt anspricht.
Natürlich funktioniert das.
Sag das nicht mir sondern dem Browser. Aber bevor ich wertvolle Stunden vergeude, halte ich mich lieber an eval, das funktioniert zuverlässig.
Das funktioniert 100% zuverlässig sogar in meinem Netscape 3 den ich ab und an benutze.
Während, wie gesagt, eval eher fehleranfällig ist. Und warum das intuitiv sein soll ist mir ein Rätsel.
Struppi.