JS自定义超链接窗口外观
通常单元格的超链接在网页上显示的目标窗口,缺省为_self,我们要想在点击这个超链接后,在一个新的窗口打开,就需要选中设置超连接的单元格,在设计器右边属性列表里有”超链接窗口”属性。
可以自己写个js函数,然后在润乾的超链接中调用该js,js中用window.open(),具体的参数可按如下设置。
具体操作步骤如下:
1.在网页的Javascript脚本里写入如下函数:
function show_product(id){
var strurl=’/api/jsp/3.5.jsp?raq=/api/wangge4_sub.raq&arg1=’+id;
window.open(strurl,”_blank”,” Width=650 ,Height=500,top=100,left=100″);
}
2.在报表触发单元格里写入如下超链接表达式
3.经过上面的设置在点击该单元格时,一个宽为650,高为500的窗口会在距屏幕上方,左侧为100像素值的位置打开。
下面再说一说弹出窗口外观的设置。只要再往上面的代码中加一点东西就可以了。 
我们来定制这个弹出窗口的外观、尺寸大小、弹出位置以适应该页面的具体情况。 
<SCRIPT LANGUAGE=”javascript”> 
<!– 
window.open(‘page.html’,'newwindow’,'height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no,status=no’) 
//写成一行 
–> 
</SCRIPT> 
 参数解释: 
<SCRIPT LANGUAGE=”java script”> js脚本开始; 
window.open 弹出新窗口的命令; 
page.html 弹出新窗口的文件名; 
newwindow 弹出窗口的名字(不是文件名),可用空 〃代替; 
height=100 窗口高度; 
top=0 窗口距离屏幕上方的像素值; 
left=0 窗口距离屏幕左侧的像素值; 
toolbar=no 是否显示工具栏,yes为显示; 
menubar,scrollbars 表示菜单栏和滚动栏; 
resizable=no 是否允许改变窗口大小,yes为允许; 
location=no 是否显示地址栏,yes为允许; 
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
</SCRIPT> js脚本结束。