可能我不知道如何为这个问题找到合适的支持资源。
问题是我在浏览器控制台中收到错误,当然没有加载图像。
情况:在表单中注入.js脚本使用定义图像的内容ScriptInjector.fromString(textResource.getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
并在.js预览中:
var slider = OpenLayers.Util.createAlphaImageDiv(id,
centered.add(-1, zoomsToEnd * this.zoomStopHeight),
new OpenLayers.Size(20,9),
imgLocation+"slider.png",
"absolute");
imgLocation是
var imgLocation = OpenLayers.Util.getImagesLocation();
在那个Util
中 /**
* Property: ImgPath
* {String} Default is ''.
*/
OpenLayers.ImgPath = '';
/**
* Function: getImagesLocation
*
* Returns:
* {String} The fully formatted image location string
*/
OpenLayers.Util.getImagesLocation = function() {
return OpenLayers.ImgPath || (OpenLayers._getScriptLocation() + "img/");
};
在运行时函数getImagesLocation返回“img /”
对于这个变量“OpenLayers.ImgPath”的信息,我可以设置一些原生的init方法,但不知道img src位置需要什么。
但是它们没有添加/加载到网页中。
主要问题我如何正确添加theese img以逃避theese错误? 我有Java 1.8,GWT,js的可能性。
谢谢!
答案 0 :(得分:0)
将所有这些图片移至项目中的/war/img/
文件夹,然后重新部署您的应用。