js, addeventlistener z funkcją ze stringa
mam sobie string
Kod:
var xd = 'document.getElementsByTagName("input")[0].value = "123";document.getElementsByTagName("input")[1].value = "321";';
a dokładniej jakąś funkcję zapisaną jako string, normalnie jak bym chciał to wywołać użyłbym eval(), natomiast jak użyć tego stringu (funkcji) jako parametr listener'a?
mam sobie
Kod:
document.getElementById('b1').addEventListener('click', cotuwpisac?, false);
generalnie to mam sobie tablicę ze stringami "funkcji", którą to pobieram sobie $.get'em i chciałbym to pętlą/$.each'em zrobić tak, żeby każdą z każdej funkcji (stringu - elementu tablicy) stworzyło mi listenera z daną funkcją (troche masło maślane, ale chyba wiadomo o co chodzi)
coś w stylu
Kod:
document.getElementById('b1').addEventListener('click', eval(xd), false);
nie działa, bo automatycznie mi wykonuje tego evala po wrzuceniu tego w konsole xd
boże jakie to proste było... eh można skasować
document.getElementById('b1').addEventListener('cl ick', function(){eval(xd)}, false); ;/