在joomla模块中添加JavaScript文件?

问题描述:

如何在我的joomla模块中添加.js文件?在joomla模块中添加JavaScript文件?

的目录结构是这样的:

“‘模块名’/site/js/thefileIneed.js”

我尝试以下,但不起作用。

$document = &JFactory::getDocument(); 
$document->addScript(dirname(__FILE__). '/site/js/mainscript.js'); 

谢谢你的帮助。

如果发现在我们工作的一个模块该工作示例:

$document->addScript(JURI::Root(true)."/modules/mod_ourmodule/charts.js"); 
+0

由于某种原因,这似乎不工作...: -/ – oopbase

+0

您是否使用Firebug?它应该告诉你什么是试图加载,并可能会给你一点点继续。 – GDP

+0

我正在使用萤火虫。看起来好像“JURI :: Root(true)”是空的。 – oopbase

您可以沿着

$document->addScript('modules/mod_demo/js/jquery-1.7.2.min.js'); 

例如线只是去(这是我正在做的我的模块),我还没有发现这是一个问题,即使joomla位于子域