zoukankan      html  css  js  c++  java
  • layer iframer子页面传值

    父页面: 调用子页面函数

     1 function ifvlan_add(title,url, w){
     2         //layer_show(title,url,w,510);
     3         layer.open({
     4             type: 2,
     5             area: ['900px', '510px'],
     6             fix: false, //不固定
     7             maxmin: true,
     8             shade:0.4,
     9             shadeClose:true,
    10             scrollbar: false,
    11             moveOut: true,
    12             title: title,
    13             content: [url,'no'],
    14             success: function(layero, index){
    15                 // var obj = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
    16                 var obj = $(layero).find('iframe')[0].contentWindow;
    17                 //var obj = document.getElementById('layui-layer-iframe' + index).contentWindow;
    18                 obj.ifvlan_add_restore_obj(11);
    19             }
    20         });
    21     }

    子页面: 调用父页面函数

    1 var index = parent.layer.getFrameIndex(window.name);
    2                 //parent.$('.btn-refresh').click();
    3                 parent.player_callback(ifvlan_add_creat_obj());// 调用parent的回调函数, obj: 一个json对象
    4                 parent.layer.close(index);// 子页面关闭后资源会销毁, 所以先调用 父页面回调函数

    子页面: 选择父页面元素

    $("#min_title_list .active span" , parent.document)
  • 相关阅读:
    linux安装lamp/lamp/lanmp
    git命令
    redis常问面试题
    liunx 项目发布(django + uwsgi + nginx+supervisor发布web服务器)
    安装nginx
    liunx安装mysql(mariadb)
    linux安装python3
    scrapy框架day01
    网络编程, socket用法
    面向对象进阶
  • 原文地址:https://www.cnblogs.com/listenerln/p/9051928.html
Copyright © 2011-2022 走看看