判断父窗口是否有对应的方法
直接使用父窗口名字获取判断方法是否存在
if (parent.imageResizeFinialClick) {
alert("事件。。。")
window.parent.imageResizeFinialClick();
}
子窗口调取方法的时候,参数是不能传入的,所以在父窗口必须有一个存储参数的标签
<!--调取父窗口方法 complete是layout页面上的完成按钮的-->
<script>
function complete() {
var _html = "";
$("#tbody_content tr.tc_add").each(function () {
var id = $(this).attr("id");
if ($(window.parent.document).find("#" + id).length > 0) {
return true;
}
var tempHtml = $("<tr>" + $(this).html() + "</tr>");//因为少了一层没办法拿html,就加了一层上去
tempHtml.find("td:last").html("<a href='javascript:void(0);' style='margin-left:15px;' onclick='delete_tr(this)'>删除</a>");
_html += "<tr id='" + id + "'>" + tempHtml.html() + "</tr>";
})
//不能传参的
window.parent.sp_hmtl = _html;//只能传值过去再拿了
window.parent.setProduct();//调用父窗口的方法
}
</script>