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)
  • 相关阅读:
    python调用WebService遇到的问题'Document' object has no attribute 'set'
    jquery AJAX 拦截器 success error
    js 钩子(hook)
    js 继承
    js Object的复制
    js关于 indexOf
    js重排序,笔记
    js类型检测,笔记
    jquery源码的阅读理解
    Windows IPC 连接详解(转)
  • 原文地址:https://www.cnblogs.com/listenerln/p/9051928.html
Copyright © 2011-2022 走看看