在javascript文件中显示Salesforce静态资源

时间:2014-04-03 11:49:28

标签: javascript salesforce

在javascript文件中,我想显示存储为静态资源的PNG图像。

<img src="{!$Resource.myImage}">

我可以在Eclipse中看到myImage PNG,因此PNG可用。 但图像不显示!

如何显示?

1 个答案:

答案 0 :(得分:1)

{!$Resource.<resourcename>}仅适用于Visualforce,而不适用于静态资源。

最好的解决方案是创建一个静态资源zip文件,其中包含具有此结构的javascript和图像文件,例如:

MyResources.zip:

.     <-- zip root
\js   <-- your js files
\img  <-- your images

从您的javascript文件中,您可以使用zip文件中的相对路径(静态资源)引用图像:

  var imgsrc = '..\img\image.png';