我使用modal.js在Joomla 1.5中打开了一个弹出窗口。这是一个SqueezeBox。我试过在弹出窗口中调用关闭这个弹出窗口,但是不能。使用Modal在joomla中无法关闭弹出窗口
在Chrome中它得到一个消息
未捕获
TypeError
:无法读取undefined
我使用modal.js在Joomla 1.5中打开了一个弹出窗口。这是一个SqueezeBox。我试过在弹出窗口中调用关闭这个弹出窗口,但是不能。使用Modal在joomla中无法关闭弹出窗口
在Chrome中它得到一个消息
未捕获
TypeError
:无法读取undefined
深蓝的特性 'x
' 附加一个close()方法与ID的DIV容器“S盒窗口”。从你的模态内容找到这个元素并执行close()。
如果使用默认的模态方法(模态内容通过ajax接收并直接注入到DOM中)。
document.getElementById('sbox-window')。close();
如果modal处于iframe中
window.parent.document.getElementById( 'S盒窗口')接近();
我用Joomla 2.5 modal打开Virtuemart 2“询问产品”。这里是我的代码(我<button>
属性),关闭模式窗口:
onclick="parent.document.getElementById('sbox-btn-close').click();"
请检查该代码。
<script type="text/javascript">
window.setTimeout('closeme();', 5000);
function closeme()
{
parent.SqueezeBox.close();
}
</script>
希望这将帮助你...
只需拨打SqueezeBox.close();
而在后端的Joomla工作模态。
你可以发布代码吗? – Gaurav 2011-03-03 09:55:38
一些代码会很好。你是否试图在模态窗口中放置一个紧密链接? – 2011-03-03 14:00:07