<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); }) } }); }) }) |