<a id="a" href="{:url('banner_addorder')}" target='main' >+添加订单</a>
在a标签中添加target,里面的值指向的可以是iframe的连接;在同一个页面中可以当作一个新的窗口打开
<div id="iframe">
<iframe src="" name="main" class="iframe" id="win" ></iframe>
</div>
打开:
$("#a").click(function(){
$("#iframe").css('display','block');
})
关闭:其实就是
<a class="close" href="__CONTROLLER__/order_info" target="main">返回</a>
$(".close").click(function(){
$("#iframe",window.parent.document).css("display","none");
});
这个返回是有刷新页面的;
接下来是打开另外一个页面并获取页面中的值之后返回当前页面:
<input type='button' name='huohao1' value='单击选择商品' class='select_g_btn'
οnclick="JavaScript:window.open('../Product/product_select/product_select.html?selectgoods=selectgoods&form=form1','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=853,height=470,top=176,left=161')" >
打开之后:
if($("#selectgoods").val()=='selectgoods'){
//如果是小窗口点开的,则挂上双击事件
$(".tr_tr").dblclick(function(){
var tmpform = $("#form_id").val(); //表单name
var $product_id = $(this).find('.iid').val();
var $product_name = $(this).find('.product_name').html();
var $product_price = $(this).find('.product_price').html();
if(tmpform=='form1'){
window.opener.document.form1.p_code1.value =$product_id;
window.opener.document.form1.huohao1.value= $product_name;
window.opener.document.form1.price1.value = $product_price;
window.opener.document.form1.hidprice1.value='0';
window.opener.document.form1.p_code1.value =$product_id;
}
window.opener = null;
window.open('', '_self');
window.close() ;
});
}