父頁面:
var index= layer.open({
type: 2,
area: [500 + 'px', 500 + 'px'],
fix: false,
//不固定
maxmin: true,
shade: 0.3,
title: "",
btn: ['複製', '取消'],
content: prefix+'/share?listId='+listId+"&password="+password+"&url="+url,
// 彈層外區域關閉
shadeClose: true,
yes: function(index,btn1){
var arr=$(btn1).find("iframe")[0].contentWindow.callbackdata();
var url = arr.url;
var listId = '?listId='+ arr.listId;
var password = '&password='+ arr.password;
if ('' == password || '' == listId) {
layer.msg("祕鑰或者主鍵不能爲空");
return;
}
var content = url + listId + password;
var aux = document.createElement("input");
aux.setAttribute("value", content);
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
document.body.removeChild(aux);
layer.msg('鏈接複製成功', {icon: 1});
layer.close(index);
}
,btn2: function(){
}
});
子頁面:
<script th:inline="javascript">
var callbackdata = function () {
var data = {
url: [[${url}]],
listId: '?listId=' + [[${listId}]],
password: '&password=' + [[${password}]]
};
return data;
}
</script>