[英]Can not close popup window using Modal in joomla
我使用modal.js在Joomla 1.5中打开了一个弹出窗口。 这是一个SqueezeBox。 我尝试在弹出内容上调用关闭此弹出窗口,但不能。
在Chrome中,它会收到一条消息
未捕获的
TypeError
:无法读取undefined
属性“x
”
请检查此代码。
<script type="text/javascript">
window.setTimeout('closeme();', 5000);
function closeme()
{
parent.SqueezeBox.close();
}
</script>
希望这会对你有所帮助......
我使用Joomla 2.5模式打开Virtuemart 2“询问产品”。 这是我的代码(对于我的<button>
属性)关闭模态窗口:
onclick="parent.document.getElementById('sbox-btn-close').click();"
只需调用SqueezeBox.close();
在Joomla后端使用模态操作时。
Squeezebox将一个close()方法附加到id为'sbox-window'的div容器中。 从你的模态内容中找到这个元素并执行close()。
如果使用默认模态方法(通过ajax接收的模态内容并直接注入DOM)。
。的document.getElementById( 'S盒窗口')接近();
如果modal在iframe中
。window.parent.document.getElementById( 'S盒窗口')接近();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.