【问题标题】:SSRS - Open hyperlink using javascriptSSRS - 使用 javascript 打开超链接
【发布时间】:2020-03-17 15:31:05
【问题描述】:

我正在尝试在 ssrs 中打开一个 url。当我直接尝试 ="http://www.google.com" 时它可以工作。

我正在使用占位符属性 - 操作 - GoToURL

="javascript:void(window.open('http://www.google.com', '_blank'))" 不起作用。 我已经尝试过 IE 和 chrome。任何帮助都非常感谢。谢谢!

【问题讨论】:

    标签: reporting-services ssrs-2012 ssrs-2008-r2


    【解决方案1】:

    由于您没有添加太多信息,因此很难说出什么“不起作用”。但是,作为指南,您使用这种格式...这假定 URL 存储在一个字段中。

    ="javascript:void(window.open('" & TRIM(Fields!URL.Value) & "','_blank'))"
    

    我经常使用它,没有任何问题。这仅在部署报告后才有效(不适用于 Visual Studio 或 Report Builder)

    【讨论】:

    • 在我的报告中,超链接没有打开新页面/标签。但直接提供链接可以在新标签中打开。我想直接使用链接而不是将其存储在字段。可以这样做吗?谢谢!
    • 检查是否在浏览器中启用了javascript或从另一台PC尝试。我想不出任何其他原因为什么这不起作用。这个链接将做一个快速测试whatismybrowser.com/detect/is-javascript-enabled
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 2012-04-30
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    相关资源
    最近更新 更多