使用artdialog可以实现嵌套页面间的通信.
一.引入插件
//artdialog是建立在jquery上面的所以要首先引入jquery
<script src="__CLASSTPL__/js/jquery-2.1.1.js"></script><script src="__CLASSTPL__/js/jquery.artDialog.js"></script><script src="__CLASSTPL__/js/iframeTools.js"></script> 二 注册变量值,即两页面间需要传递的值
art.dialog.data(‘domid‘, domid);art.dialog.data(‘domid2‘, domid2); 三 打开嵌套页面
art.dialog.open(); 四.在嵌套页面中获取上一级传递过来的值
var domid = art.dialog.data(‘domid‘);var domid2 = art.dialog.data(‘domid2‘); 五. 返回数据到主页面
var origin = artDialog.open.origin;var dom = origin.document.getElementById(domid);var dom2 = origin.document.getElementById(domid2);dom.value = url;dom2.value = ‘已选择模板 ‘ + url;setTimeout("art.dialog.close()", 100);
时间: 2024-11-16 08:12:10