Wahrscheinlich weiß ich nicht, wie Sie die richtige Unterstützung Ressource für dieses Problem finden.Hinzufügen von Bildern zu Projekt unter bestimmten Ort für injizierte Javascripts (GWT)
Problem ist, dass ich Fehler in der Browser-Konsole empfangen und natürlich Bild nicht geladen ist.
Situation: In Form injiziert werden Js-Skript, was verwendet definierte Bilder ScriptInjector.fromString(textResource.getText()).setWindow(ScriptInjector.TOP_WINDOW).inject();
und in Js Vorschau:
var slider = OpenLayers.Util.createAlphaImageDiv(id,
centered.add(-1, zoomsToEnd * this.zoomStopHeight),
new OpenLayers.Size(20,9),
imgLocation+"slider.png",
"absolute");
wo imgLocation ist
var imgLocation = OpenLayers.Util.getImagesLocation();
Und in diesem 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 Laufzeitfunktion getImagesLocation gibt "img /" zurück
Für diese Variable "OpenLayers.ImgPath" kann ich in einigen nativen Init-Methode festlegen, aber nicht wissen, was img src Standort benötigen.
Im Projekt werden Bilder physisch hinzugefügt.
Aber sie sind nicht hinzugefügt/geladen in Webseite.
Haupt Frage, wie ich richtig theese img zu entkommen theese Fehler hinzufügen können? Ich habe alle Java 1.8, GWT, js Möglichkeiten.
Danke!