使用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);




相关文章:

  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
  • 2021-11-09
  • 2021-07-02
猜你喜欢
  • 2021-08-07
  • 2021-08-09
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案