在新标签页中打开网址的问题

时间:2014-02-18 15:49:18

标签: javascript html dynamics-crm-2011

我正在尝试使用JavaScript在新标签页中打开链接,但是,我遇到了一些问题。该链接指向CRM中的记录,我收到的错误是:

'Input string was not in correct format.'

以下是我的网址:

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>

^这个是返回'输入字符串...'错误的那个。

我不确定我在这里做错了什么,所以非常感谢任何输入!

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在链接中添加target="_blank",在新标签页中打开页面。您正在使用window.open,它用于弹出窗口,而不是新选项卡。

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