Если вы хотите запустить код javascript из тега привязки, следует использовать обработчик onclick, а не псевдопротокол javascript :. Код javascript, который выполняется внутри обработчика onclick, должен возвращать true или false (или выражение, отличное от true или false) обратно в сам тег - если он возвращает true, то HREF привязки будет следовать как обычная ссылка. Если он возвращает false, то HREF будет игнорироваться. Вот почему "вернуть ложь"; часто включается в конец кода в обработчике onclick.