пожалуйста, есть ли способ, как этого добиться?
- статическое изображение с URL-адресом, определенным в HTML относительно HTML-страницы
- добавление ссылки AJAX для выполнения какого-либо действия AJAX
1-й у меня было это:
<wicket:link>
<img src="images/test.jpg">
</wicket:link>
-> изображение найдено и отображено, URL-адрес был автоматически преобразован в:
<img src="resources/my.package.MyClass/images/test.jpg" >
2-й я добавил действие AJAX:
<wicket:link>
<img src="images/test.jpg" wicket:id="sayHelloImage">
</wicket:link>
add(new AjaxLink("sayHelloImage") {
public void onClick(AjaxRequestTarget target) {
target.appendJavascript("alert('Hello!')");
}
});
-> в результате действие работает, но URL-адрес изображения больше не разрешается, изображение не найдено, URL-адрес остался прежним:
img src = "images / test.jpg" ...
Я знаю, что могу динамически загружать изображение из класса следующим образом:
ResourceReference image = new ResourceReference (MyClass.class, "images / test.jpg");
но это то, что я не хочу, я бы предпочел установить URL-адрес изображения в html.
Спасибо,
с уважением,
-josef-