繁体   English   中英

无法在joomla中使用Modal关闭弹出窗口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM