Javascript 在新选项卡中打开URL时出现问题

Javascript 在新选项卡中打开URL时出现问题,javascript,html,dynamics-crm-2011,Javascript,Html,Dynamics Crm 2011,我正在尝试使用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-001

我正在尝试使用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>

^这是一个返回“输入字符串…”错误的字符串

我不确定我在这里做错了什么,所以非常感谢您的任何意见


谢谢

您可以通过在链接中添加
target=“\u blank”
在新选项卡中打开页面。您正在使用window.open,它用于弹出窗口,而不是新选项卡

<a href="..." target="_blank"> ... </a>


您使用JS打开链接有什么原因吗?事实上,是的,我正试图在SSRS报告中使用JS打开报告中相应的CRM项目。我不能在SSRS字段值中使用标记,所以我需要使用JavaScript。我上面发布的内容只是让我在本地尝试一下……但它看起来不适合任何特定的浏览器?它在这里工作(我复制粘贴)。最好是Internet Explorer。不适合我,在使用JavaScript时总是出现同样的错误。像www.google.com这样的东西可以与JavaScript一起工作,但不是那个URL,即使它是有效的,如果粘贴到浏览器中也可以工作……谢谢。我试图将其与SSRS报告一起使用,以在单击时打开报告中相应的CRM项目。我不能在SSRS字段值中使用标记,所以我需要使用JavaScript。我上面发布的内容只是让我在本地尝试一下……但看起来Javascript与我使用的URL不兼容