Я пытаюсь открыть ссылку на новой вкладке с помощью JavaScript, однако у меня возникают некоторые проблемы. Ссылка на запись в CRM, и полученная ошибка:
'Input string was not in correct format.'
Вот как выглядит мой URL:
https://companyname.com/crm/main.aspx?etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257b240F22C7-A795-E311-83F6-00155D01A312%257d%26pagemode%3diframe%26preloadcache%3d1392415527562%26rskey%3d228507345&pagetype=entityrecord
Это работает, открыв ссылку на текущей вкладке:
<p><a href="https://companyname.com/crm/main.aspx?etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257b240F22C7-A795-E311-83F6-00155D01A312%257d%26pagemode%3diframe%26preloadcache%3d1392415527562%26rskey%3d228507345&pagetype=entityrecord"> Click this link! </a></p>
Но это не работает:
<p><a href="javascript:void(window.open('https://companyname.com/crm/main.aspx?etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257b240F22C7-A795-E311-83F6-00155D01A312%257d%26pagemode%3diframe%26preloadcache%3d1392415527562%26rskey%3d228507345&pagetype=entityrecord'));"> Click me too!</a></p>
^ Это тот, который возвращает ошибку "Input string...".
Я не уверен, что я делаю неправильно здесь, поэтому любой ввод очень ценится!
Благодарю!
Вы открываете страницу на новой вкладке, добавляя в свою ссылку target="_blank"
. Вы используете window.open, который предназначен для всплывающего окна, а не для новой вкладки.
<a href="..." target="_blank"> ... </a>