在javascript文件中,我想显示存储为静态资源的PNG图像。
<img src="{!$Resource.myImage}">
我可以在Eclipse中看到myImage
PNG,因此PNG可用。
但图像不显示!
如何显示?
答案 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';