2016-08-05 2 views
0

Возможно, я не знаю, как найти подходящий ресурс для этой проблемы.Добавление изображений в проект в определенном месте для введенных javascripts (GWT)

Проблема в том, что я получаю ошибку в консоли браузера, и, конечно, изображение не загружается.

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/"); 
}; 

in runtime function getImagesLocation возвращают «img /»

Для справки эта переменная «OpenLayers.ImgPath» я могу установить в каком-то собственном методе init, но не знаю, что нужно для img src.

В проекте физически добавлены изображения. enter image description here

Но они не добавлены/загружены на веб-страницу.

enter image description here

Главный вопрос, как я могу правильно добавить theese IMG для побега theese ошибок? У меня есть все возможности Java 1.8, GWT, js.

Спасибо!

ответ

0

Переместите все эти изображения в папку /war/img/ в свой проект и передислоцируйте приложение.