为注入的javascripts(GWT)在特定位置添加图像到项目

时间:2016-08-05 23:21:20

标签: javascript java image gwt console

可能我不知道如何为这个问题找到合适的支持资源。

问题是我在浏览器控制台中收到错误,当然没有加载图像。

enter image description here 情况:在表单中注入.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位置需要什么。

在项目中添加物理图像。 enter image description here

但是它们没有添加/加载到网页中。

enter image description here

主要问题我如何正确添加theese img以逃避theese错误? 我有Java 1.8,GWT,js的可能性。

谢谢!

1 个答案:

答案 0 :(得分:0)

将所有这些图片移至项目中的/war/img/文件夹,然后重新部署您的应用。