Удалите URL-адрес из href и передайте URL-адрес вызываемой функции onclick .
Внутри этой функции вы можете просто использовать window.open (your_url), чтобы открыть ссылку в новой вкладке.
Итак, это решит вашу проблему.
Вот пример:
<script language="JavaScript" type="text/JavaScript">
function countClicks(enterprise_code,sid_code,buspart_id,prod_id,server_name,path_info,query_string,new_site_url)
{
window.open(new_site_url);
window.location.href = "/sharedInc/cf/polTrack.cfm?Buspart_id=" + buspart_id + "&Enterprise_Code=" + enterprise_code + "&Sid_Code=" + sid_code + "&Prod_id=" + prod_id + "&Server_Name=" + server_name + "&Path_Info=" + path_info + "&Query_String=" + query_string;
}
и вот ваш тег привязки:
< a href="javascript:void(0)" onclick="countClicks('POL','POL',6808,387,'www.princetonol.com','/index.cfm','x=x&at=no','http://www.polclients.com')">Link< /a>
Таким образом, этот код откроет новую вкладку (с указанным вами URL) и после открытия вкладки window.location будет работать как обычно.Надеюсь, это поможет вам.