Javascript 外部js脚本中图像的相对路径

Javascript 外部js脚本中图像的相对路径,javascript,joomla,joomla2.5,relative-path,Javascript,Joomla,Joomla2.5,Relative Path,我正在用Joomla编写一个组件,希望使用JavaScript 我在一个单独的测试html页面中使用了JavaScript部分,但现在我想将其包含在Joomla组件中 问题在于图像的相对文件路径。图像存储在joomla的媒体文件夹中: 媒体/组件/图像 我使用以下命令包括外部js文件: $document->addScript(JURI::Root().'components/com_component/script.js') 在脚本中,我需要图像文件夹的路径。我不想硬编码脚本中的绝对路径。 如

我正在用Joomla编写一个组件,希望使用JavaScript

我在一个单独的测试html页面中使用了JavaScript部分,但现在我想将其包含在Joomla组件中

问题在于图像的相对文件路径。图像存储在joomla的媒体文件夹中:

媒体/组件/图像

我使用以下命令包括外部js文件:

$document->addScript(JURI::Root().'components/com_component/script.js')

在脚本中,我需要图像文件夹的路径。我不想硬编码脚本中的绝对路径。 如何获取相对路径?我可以使用Joomla函数吗


谢谢

我选择将文件路径信息放在css文件中(将图像设置为链接的背景)。
这样,js脚本独立于图像的文件路径

如果可以,请使用HTML
标记。您是否尝试过
。/
?我回家后会尝试。但对于../我必须知道要多久返回一次,我正在寻找类似于JURI::Root()的东西。我想那不是相对的?!正如您所提到的,人们只是使用JURI::root(),然后使用硬编码路径。我想说,也许你应该先通过PHP添加图像?