window.parent.closeIframe();
$(document).keydown(function(event){
if(event.keyCode == 27){
closeIframe();
}
});
function closeIframe(){
$("#frame_main_div").hide();
$("#frame_main").removeAttr("src");
var myVideo = document.getElementById("frame_main").contentWindow.document.getElementsByTagName('video')[0];
if(myVideo){
if (myVideo.paused){
myVideo.pause();
}else{
myVideo.pause();
}
}
//查看信息是否被点击编辑
if($("[name=isEdit]").val() == 1){
showPage();
$("[name=isEdit]").val("0");
}
}
window.parent.closeIframe(); 这段话是写在子页面的
现在这种写法可以在不同的父页面进行调用,关于closeIframe方法里面的内容,就可以自己去定义了。之前这句话就仅仅是关闭窗口的。
现在遇到的问题,就是在关闭窗口的同事,要把页面重新加载一下。