Ваш вариан вроде должен работать, просто дополнительно происходит переход по ссылке?
Попробуйте остановить событие перехода по ссылке элемента А:
<a href="" onclick="return LinkClicked(this, event);"
function LinkClicked(obj, event) {
...
e.preventDefault();
return false;
}