Проблемы с открытием URL в новой вкладке

0

Я пытаюсь открыть ссылку на новой вкладке с помощью 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...".

Я не уверен, что я делаю неправильно здесь, поэтому любой ввод очень ценится!

Благодарю!

  • 0
    Есть ли причина, по которой вы используете JS, чтобы открыть ссылку?
  • 0
    На самом деле да, я пытаюсь использовать это с отчетом SSRS, чтобы открыть соответствующие элементы CRM для элементов из отчета. Я не могу использовать тег <a> в значении поля SSRS, поэтому мне нужно использовать JavaScript. То, что я разместил выше, предназначено только для меня, чтобы попробовать локально ... но не похоже, что Javascript будет работать
Показать ещё 2 комментария
Теги:
dynamics-crm-2011

1 ответ

0

Вы открываете страницу на новой вкладке, добавляя в свою ссылку target="_blank". Вы используете window.open, который предназначен для всплывающего окна, а не для новой вкладки.

<a href="..." target="_blank"> ... </a>
  • 0
    Спасибо, Диодей. Я пытаюсь использовать это с отчетом SSRS, чтобы при щелчке открыть соответствующие элементы CRM для элементов из отчета. Я не могу использовать тег <a> в значении поля SSRS, поэтому мне нужно использовать JavaScript. То, что я разместил выше, предназначено только для локальных попыток ... но не похоже, чтобы Javascript работал с URL-адресом, который я использую

Ещё вопросы

Сообщество Overcoder
Наверх
Меню