我使用链接URL开发SSRS报告,在新窗口中打开系统屏幕。
我的问题是新窗口会在屏幕的左上角打开。
我目前的表达是:
="javascript:void(window.open('myURL.aspx?TaskID=" & Fields!TaskID.Value &
"','_blank','width=1150,height=460'))"
也尝试过(没事):
="javascript:void(window.open('myURL.aspx?TaskID=" & Fields!TaskID.Value &
"','_blank','width=1150,height=460,left=100,top=100'))"
这一个(仍然没有发生):
="javascript:void(window.open('myURL.aspx?TaskID=" & Fields!TaskID.Value &
"','_blank','width=1150,height=460','left=screen.width/2,top=screen.height/2'))"
有关如何在屏幕中央打开新窗口的任何建议吗?
答案 0 :(得分:1)
我无法在Reporting Services中使用screen.width
或screen.height
进行计算,因此根据用户的分辨率将新窗口居中似乎暂时无法实现。
top
和left
的绝对值会起作用。在第二次尝试中使用绝对left
和top
值检查语法。不确定这是问题或代码中的拼写错误。它应该是:
="javascript:void(window.open('myURL.aspx?TaskID=" & Fields!TaskID.Value &
"','_blank','width=1150,height=460,left=100,top=100'))"
答案 1 :(得分:-1)