历史版本6 :JS实现动态改变超链URL中的参数值 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 问题描述编辑
当表中某字段保存的是网页地址,如何实现点击单元格弹出一个对话框显示该网页。
2. 示例编辑
准备数据集Embedded1,如下:
将数据集字段拖入单元格中:
选中A1、B1单元格,右键选择超级链接,添加JavaScript,在参数栏添加两个参数title、url,参数值分别为公式A1、B1,并添加下面的JavaScript代码:
var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder='0'>"); // 对话框内iframe参数的命名,默认宽高占比是100%,可向下滚动
iframe.attr("src", url); // 给iframe添加src属性
var o = {
width : 960, //对话框宽度
height: 550 //对话框高度
};
FR.showDialog(title, o.width, o.height, iframe,o);//弹出对话框
保存模板,点击分页预览即可看到上面的效果。
另提供一种更简洁的方法:
直接在B1单元格设置超级连接,添加参数a:
传递当前URL使用window.open以新页面方式打开URL。
注:url格式-http://www.baidu.com;不要少了http://