Joomla 2.5在default.php中加载javaScript文件

时间:2014-11-12 07:46:55

标签: javascript php joomla

我在joomla 2.5中创建了一个组件,其中包含一个默认的view.html和一个tmpl / default.php作为布局文件我需要将一些javascript代码添加到default.php文件中,我添加了这个使用

    $document->addScript(JURI::base() . "components/com_mycomp/javascript/myfile1.js");
    $document->addScript(JURI::base() . "components/com_mycomp/javascript/myfile11.js");
    $document->addScript(JURI::base() . "components/com_mycomp/javascript/myfile12.js");

它工作正常(我通过在每个js中添加document.write()来尝试它),但问题是我的default.php里面有一个代码

   <script>window.jQuery || document.write('<script src="components/com_mycomp/myfile3.js"><\/script>');</script>

我试着在里面打印但到目前为止没有任何作用...... 我也尝试过使用JURI :: base。 php标签内的“path”

我做错了吗?我怎么能用joomla方式做到这一点 需要帮助和建议。

1 个答案:

答案 0 :(得分:0)

无需使用document.write添加它。要正确导入脚本文件,您可以使用第一种方法或使用JHtml方法执行此操作:

JHtml::_('script', 'components/com_mycomp/javascript/myfile1.js');
JHtml::_('script', 'components/com_mycomp/javascript/myfile11.js');
JHtml::_('script', 'components/com_mycomp/javascript/myfile12.js');