layerポップアップ層親子ページイベントの相互呼び出し方法


//親ページ

<body>

<a data-url="bbbb.html" id="parentIframe">     </a>
<input id="shuzhi" />
<button class="but_par">   </button>
</body>
<script src="../jquery-1.9.1.min.js"></script>
<script src="layer/layer.js"></script>
<script>
$(function(){
$("#parentIframe").click(function(){
var a = $(this).attr("data-url");
layer.open({
  type: 2,
  content: a,
  success: function(layero, index){
    var body = layer.getChildFrame('body', index);//       
    var iframeWin = window[layero.find('iframe')[0]['name']]; //  iframe      ,  iframe    :iframeWin.method();
   body.find("#transmit").click();//        
    body.find('input').val('Hi,       ')
    $(".but_par").click(function(){
    alert(222);
    })
  }
}); 
})
})
//サブページ

<body>
<input id="name" value="   " />
<button id="transmit">     </button>
</div>
</body>
<script>
$(function(){
$(document).on("click","#transmit").click(function(){
parent.$("#shuzhi").val($("#name").val());
parent.location.reload();      
//  layer   
var index = parent.layer.getFrameIndex(window.name); //      
parent.layer.close(index);
})
window.parent.$(".but_par").click();//        
})
</script>
以上のlayerポップアップ層親子ページイベントの呼び方は、小編集が皆さんに提供した内容の全部です。参考にしていただければと思います。よろしくお願いします。