我在域-A
中有一个iframe<iframe id="iframeid" src="domain-B/abc.php" scrolling="no" allowTransparency="true" frameborder="0" style="top: 0%; width:100%;height:100%;left:0;overflow:auto;position: fixed;z-index: 100000;text-align:center;line-height:normal;_position: absolute;"></iframe>
一旦单击交叉按钮,abc.php就会有一个带有十字按钮的div我已经使用jquery来隐藏div。 div被删除但父页面不可点击(因为iframe)
我想在点击十字按钮后立即删除整个iframe,以便再次点击父页面。我知道它是一个跨域问题,我看到几个类似的问题,但我无法找到解决方案
答案 0 :(得分:-1)
将此添加到父级:
function childClose() {
$('#iframeid').remove();
}
然后在iFrame中调用它:
document.domain = 'domain.com';
$('selector').click(function(){parent.childClose();});
但是,如果域名不同,这将不起作用。