2014-08-27 33 views
0

在SSRS2008R2報告中,操作鏈接到字段值;這個代碼工作(從here):帶有PDF失敗的SSRS鏈接

="FILE:\\E:\SharedServer\"+Fields!PDFFileName.Value 

然後我用JavaScript包裹在一個新窗口中打開,它是失敗的。

="javascript:void(window.open('FILE:\\E:\SharedServer\'+Fields!PDFFileName.Value','_blank'))" 

鼠標懸停顯示超鏈接,但是當我點擊它時,絕對沒有任何反應。我以前有posted,但這是一個新問題。我用引號嘗試了幾個小的變體,但沒有找到正確的語法。

回答

0

你缺少一些雙引號和+標誌:

="javascript:void(window.open('FILE:\\E:\SharedServer\" + Fields!PDFFileName.Value + "','_blank'))" 

但我什至不知道這是否會工作;其他一些帖子(如Opening a file in local file system in javascript)表明JavaScript無法做到這一點。

+0

代碼正在工作(當我讓Chrome顯示報告時)。並且,感謝鏈接到IE問題。 – turkaffe 2014-08-29 15:10:25