У меня есть таблица со строками, которая при нажатии на нее выводит пользователя на страницу с более подробной информацией об элементе, который описывается этой строкой. К сожалению, он всегда меняет текущую страницу, и наши пользователи хотели бы, чтобы средний мышь/элемент управления щелкнул строки, чтобы открыть новую вкладку, если они этого захотят. Этот выбор доступен с обычными ссылками, но не с моим onclick. Пример приведен ниже:Таблица Row onclick - сменить страницу или открыть новую вкладку
<html>
<body>
<table border='1'>
<tr onclick='window.open("http://www.google.com")'>
<td>Open Another Window</td>
</tr>
<tr onclick='location.href="http://www.google.com"'>
<td>Change Current Page</td>
</tr>
</table>
</body>
</html>
Что это лучший способ для имитации нормальной связи с событием OnClick поэтому поведение будет таким же в разных OS/браузеры, которые я считаю разные привязок для того, что вызывает открытие ссылку на новой вкладке.
Все дело в том, что действие привязано к строке таблицы (именно поэтому я использую «onclick»), а не ячейки или содержимое ячейки. Достаточно просто создать ссылку «a href» в td, но мне нужно, чтобы действие было привязано, если пользователь щелкает в любом месте строки. – Programster