【问题标题】:Adding images to project under specific location for injected javascripts(GWT)将图像添加到特定位置下的项目以注入 javascripts(GWT)
【发布时间】:2016-08-05 23:21:19
【问题描述】:

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

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

情况:在表单中注入了使用定义图像ScriptInjector.fromString(textResource.getText()).setWindow(ScriptInjector.TOP_WINDOW).inject(); 的.js脚本 并在 .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”的信息,我可以在一些本地初始化方法中设置,但不知道 img src 位置需要什么。

在项目中添加物理图像。

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

主要问题我如何正确添加这些 img 以逃避这些错误? 我拥有所有 Java 1.8、GWT、js 可能性。

谢谢!

【问题讨论】:

    标签: javascript java image gwt console


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多