Если нужно чтобы ссылка установленная с помощью javascript открывалась в новом окне, то чаще всего пробуют вариант типа:
if (key == 'brand') { window.location = 'https://brand.com'; target='_blank'; }
Но такой подход, как показала практика, на работает и ссылка в новом окне не открывается. В чем причина? Все просто - функция window.location
устанавливает
url вашего текущего окна, а для того чтобы открыть новое окно, нужно использовать функцию window.open
. Итак, чтобы javascript ссылка открывалась в новом окне лучше использовать следующую комбинацию:
if (key == 'brand') { window.open('https://brand.com', '_blank') }
Если нужно поставить такую javascript ссылку на целый div сразу, то код будет выглядеть примерно так:
<div class="content-block" onclick="window.open('http://brand.com', '_blank')">
...
</div>