Hyperlink 如何打开Joomla文章到同一文章窗口的链接

Hyperlink 如何打开Joomla文章到同一文章窗口的链接,hyperlink,joomla,joomla-article,Hyperlink,Joomla,Joomla Article,我试图让用户点击一篇文章中的链接,但让结果在同一篇文章中打开(因此文章会重新加载并打开目标页面,就像在iframe中一样,现在它会重新加载整个页面),我不想使用主菜单,也希望避免使用iframes,通常,如果这是HTML,我会使用ajax或类似的东西,但在joomla中,我不确定有什么建议?如果你有HTML ID,你最好使用ajax,joomla有jquery和Mootol,让你的生活更轻松。 有几件事你应该知道 看看JUMI,它将允许您在文章中使用PHP。这会很有帮助。您可以使用它从文章中为a

我试图让用户点击一篇文章中的链接,但让结果在同一篇文章中打开(因此文章会重新加载并打开目标页面,就像在iframe中一样,现在它会重新加载整个页面),我不想使用主菜单,也希望避免使用iframes,通常,如果这是HTML,我会使用ajax或类似的东西,但在joomla中,我不确定有什么建议?

如果你有HTML ID,你最好使用ajax,joomla有jquery和Mootol,让你的生活更轻松。 有几件事你应该知道

  • 看看JUMI,它将允许您在文章中使用PHP。这会很有帮助。您可以使用它从文章中为ajax添加javascript框架,就像这样

  • 编辑文章时要小心,如果使用编辑器,它会从文章中删除JavaScript。您最好只使用“无编辑器”,或者如果您正在使用JCE,则通过按下左角编辑器上方的“显示/隐藏”切换到文本

  • 将事件添加到
    domready
    中的ID,而不是内联js。像这样的

  • /* MooTools Example */
    window.addEvent('domready', function(){
        $('link-1').addEvent('click', function(){ new Ajax(...).request(); });
        $('link-2').addEvent('click', function(){ new Ajax(...).request(); });
        $('link-3').addEvent('click', function(){ new Ajax(...).request(); });
    });