Спасибо
Refguser . Он подсказал, что дело не в javascript, а в поведении браузера. Он открывает локальные файлы в новой вкладке.
Задал новый вопрос в соответствии с правилами:
Как настроить Firefox (или другой браузер), чтобы он открывал файлы в активной вкладке?