我有一个嵌入在浏览器页面上的 SSRS 报告。在这份报告上我有一张图片。当我获得该图像的图像属性时,我选择
Actions
, Go to URL
并有以下
JavaScript=
javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=" & parameters!CustID.value & "','_blank'))
当我进入浏览器的命令行并填写
custid
时,输入值,例如=
javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=50','_blank'))
用于测试它的工作原理。
当我单击报告上具有相同日期的图像时,没有任何反应。不确定我做错了什么。浏览器是 Chrome,JavaScript 已打开,SSRS 当前版本 15
另一个注释是我在文本框属性上有脚本,再次转到语句
javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_orderentry?order_no=" & Fields!order_number.Value & "','_blank'))
那也不起作用。
看起来 JavaScript 没有用引号括起来来创建字符串。
="javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=" & parameters!CustID.value & "','_blank'))"