joomla的模态窗口关闭后的特定href

时间:2013-03-23 13:26:31

标签: joomla mootools joomla1.5

我在这里有一个 Joomla 1.5.26 网站,我正在努力使模式窗口关闭<上采取特定的 href / strong>即可。查看 modal.js 文件,我发现这部分代码...... this.btnClose = new Element('a', {id:'sbox-btn-close', href:'#', title:'Close'});我正在将href:'#'更改为href:'index.php',但没有任何反应!当我关闭模态窗口时没有得到 index.php 。任何的想法?谢谢你的时间!

1 个答案:

答案 0 :(得分:3)

Joomla中使用的模态库是SqueezeBox

我建议不要修改Joomla核心库。 您应该使用Squeezebox API:添加一个监听器来关闭事件:

SqueezeBox.addEvent('onClose', function() {
    window.location = 'index.php';
});

模态窗口可能是通过外部的其他方式。

元素<a id="sbox-btn-close" href="#" />只是一个观察点击次数的UI元素,但它的原生功能被抑制(不像链接那样)。

如果您问自己,为什么它是<a href="#" />而不是<span />,诀窍是当您将鼠标指向它时显示指针光标 - 而不使用CSS。