Я отвечаю за веб-сайт на работе, и недавно я добавил запросы ajaxy, чтобы сделать его быстрее и быстрее реагировать. Но это подняло проблему.
На моих страницах слева есть индексная таблица, как меню. Как только вы нажали на него, он делает запрос, который заполняет остальную часть страницы. В любой момент вы можете нажать на другой элемент индекса, чтобы загрузить другую страницу.
Перед добавлением javascript можно было щелкнуть средней кнопкой мыши (открыть новые вкладки) для каждого элемента индекса, что позволило загружать другие страницы, пока я работал с одним из них.
Но поскольку я изменил все ссылки на запросы ajax, они теперь выполняют некоторый javascript вместо реальных ссылок. Таким образом, они открывают пустые вкладки только тогда, когда я нажимаю на них средней кнопкой мыши.
Есть ли способ объединить обе функции: ссылки, запускающие JavaScript при щелчке левой кнопкой мыши, или новые вкладки при нажатии средней кнопкой мыши?
Должен ли это быть какой-то уродливый javascript, который ловит все клики и соответственно с ними справляется?
Спасибо.