Подскажите, плз.
Хочу сделать штуку, аналогичную той, что есть на Аvito.
Есть ссылка, по клику на ссылке показывается адрес на карте Google Maps и маркер.
Первый вариант, который пришел на ум, примерно такой:
<a href="#" onclick="showMap(100, 'адрес', 'описание', ....);return false">Смотреть на карте</a>
Но, насколько я понимаю, это считается не лучшим тоном вешать на onclick функцию с большим кол-вом аргументов. На серьезных сайтах типа того же Авито событие к клику по элементу привязывают отдельно, через addListener, $.delegate или что-то аналогичное. Но тут интересный вопрос, как в функцию передаются параметры с сервера, они ведь каждый раз разные.
Хотелось бы узнать, как ПРИНЯТО делать такие вещи, а не как их делать в принципе.