У меня есть страница со ссылками, которые загружают новый контент в один из div. Это работает нормально, но я также хотел бы дать пользователю возможность открывать эти ссылки в новой вкладке, если они щелкнут правой кнопкой мыши и выберут «открыть в новой вкладке».
Таким образом, javascript AJAX будет нормально обрабатывать загрузку нового контента, но затем, если они выберут «открыть в новой вкладке», возможно, основной HREF
сработает и перенесет пользователя на полную страницу с контентом на другой вкладке. Что-то типа:
<a href="example.com/fullPageWithContent.html" onclick="loadContentOnly(1);">Click me</a>
<script>
function loadContentOnly(n) {
event.preventDefault(); //Some condition here?
// AJAX load content for n...
};
</script>
Как это лучше всего достигается? (Я использую jQuery, но ванильное решение еще лучше!)