SSRS2008R2报告中包含与字段值相关联的操作;此代码正在运行(来自here):
="FILE:\\E:\SharedServer\"+Fields!PDFFileName.Value
然后我用JavaScript包装它以在新窗口中打开并且它失败了。
="javascript:void(window.open('FILE:\\E:\SharedServer\'+Fields!PDFFileName.Value','_blank'))"
鼠标悬停显示超链接但是当我点击它时,绝对没有任何反应。我之前有posted,但这是一个新问题。我用引号尝试了几个小的变化,但没有找到正确的语法。
答案 0 :(得分:0)
您缺少一些双引号和+
符号:
="javascript:void(window.open('FILE:\\E:\SharedServer\" + Fields!PDFFileName.Value + "','_blank'))"
但我甚至不确定这是否有效;其他一些帖子(如Opening a file in local file system in javascript)表示javascript无法执行此操作。