mam strone na ktorej sporo sie dzieje, wiele linkow i elementow wykonuje ajaxowe i nieajaxowe js funkcje. chcialem napisac uniwersalny podpinacz zdarzenia onclick i wymyslilem cos takiego.
$(document).ready(function(){ $("a.myEvent").click(function(){ var function_name = $(this).attr("id"); var function_parametr = $(this).attr("title"); window[function_name](function_parametr); return false; }); }); function funkcjaA() { //foo } function funkcjaB() { //bar }
robie takie linki, daje im jakby globalna klase, w id przemycam nazwe funkcji, dodatkowo w title czasem jak trzeba przemycam parametr (np id wiersza do usuniecia itd) i w ten sposob tworze masowe linki bez koniecznosci dawania click na kazdy z nich.
niby fajnie dziala ale to moj pomysl. czy to dobry myk? czy tak sie to robi w jakichs bardziej pro rzeczach? moze sa na to inne sposoby?
bede wdzieczny za uwagi bardziej pro js graczy ;]