Я пытаюсь получить изображение во всплывающем окне для гиперссылки на полноразмерное изображение, хранящееся на сервере моей компании. Простой href не работает, и я безуспешно пытался использовать плагин cordova inappbrowser. Я отлаживаю в Weinre, поэтому, если это не сработает, я не получаю сообщений об ошибках. Мне просто нужно ссылаться на изображение, когда пользователь нажимает на изображение предварительного просмотра во всплывающем окне. Вот мой сценарий:
function gpChartResultAvailable(results, messages) {
domAttr.set(dom.byId("chartLink"), "innerHTML", "Three Week Chart");
//clear any existing features displayed in the popup
map.infoWindow.clearFeatures();
var content = "";
if (results == 0) {
var chartPath = "http://ourserver.com/Test_Charts/Three_Week_Chart_for_" + locationStr + ".png";
content = '<IMG SRC = "' + chartPath + '" width=100% height=100%/><br/><br/>';
} else {
content = " Unable To Generate Chart";
}
map.infoWindow.resize(225, 145);
map.infoWindow.reposition();
map.infoWindow.setContent(content);
map.infoWindow.setTitle(locationStr);
};
Также это: var chartPath = "ourserver.com/Test_Charts/Three_Week_Chart_for_" + locationStr + ".png"; content = '<IMG SRC = "' + chartPath + '" width = 100% height = 100% onclick = "window.navigator.app.loadUrl ("' + chartPath + '", {openExternal: true});" / > ';



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я пробовал это, и это не работает. var chartPath = "ourserver.com/Test_Charts/Three_Week_Chart_for_" + locationStr + ".png"; content = '<IMG SRC = "' + chartPath + '" width = 100% height = 100% onclick = "window.open (this.src)" /> <br/>';