Javascript 在新的空白窗口中打开报告链接URL

Javascript 在新的空白窗口中打开报告链接URL,javascript,reporting-services,hyperlink,Javascript,Reporting Services,Hyperlink,我的报告中有动态链接,单击链接时,我希望它在target=“\u blank”中打开 我试过以下几点,但我肯定是错过了一个或两个引号,因为我没有运气。这些参数可能会让我发疯。例如,我尝试了以下方法: =“javascript:void(window.open('http://server/folder/filename.aspx?ds=“&Parameters!UserName.Value&'&bu='&Fields!Business_Unit.Value&'&in='&Fields!项目编号值

我的报告中有动态链接,单击链接时,我希望它在
target=“\u blank”
中打开

我试过以下几点,但我肯定是错过了一个或两个引号,因为我没有运气。这些参数可能会让我发疯。例如,我尝试了以下方法:

=“javascript:void(window.open('http://server/folder/filename.aspx?ds=“&Parameters!UserName.Value&'&bu='&Fields!Business_Unit.Value&'&in='&Fields!项目编号值,''u blank')”
以及:

=”http://server/folder/filename.aspx?ds=“&参数!UserName.Value&“&bu=”&字段!Business_Unit.Value&“&in=”&字段!项目编号值&rc:LinkTarget=\u空白

有什么建议吗?

您需要使用window.open或target

javascript:void(window.open('http://...'));

不是两者都有。如果您正在构建URL,请在将其注入文档之前构建它。

尝试以下操作:

="javascript:void(window.open('http://server/folder/filename.aspx?ds=" & Parameters!UserName.Value & "&bu=" & Fields!Business_Unit.Value & "&in=" & Fields!Item_No.Value & "','_blank'))"

请在报表访问URL上尝试此操作

&rc:LinkTarget=_blank 

报告字段上的选项必须类似于
=”http://yourURL.com“

在跳转到URL框中使用下面的脚本

="javascript:void(window.open('http://servername/ReportServer/Pages/
   ReportViewer.aspx?/TestFolder/TestReportName&rs:Command=Render&Parameter1=" &
   Parameters!Date1.Value & "&Paramerter2=" & Parameters!dayname.Value & 
   "&Parameter3=" & Fields!Booknumber.Value & "&Parameter4=" & 
   Fields!TopicOrderby.Value & "','_blank'))"
请仔细检查
servername
reportname
parameternames
(区分大小写)。

这对我有效:

="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')"
我在SSRS 2014中测试过,效果很好(不需要在VOID和WINDOW之间加括号。

set

HyperlinkTarget="_blank"
asp页面中
元素的


它以何种具体方式失败?将其添加到“转到URL”表达式中,效果非常好。
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')"
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')" 
HyperlinkTarget="_blank"