javascript - 使用图像链接 <wicket :link>

标签 javascript wicket

我正在尝试使用图像作为链接:

<wicket:link>
    <a href="UploadPage.html">
        <img src="/logo.png"/>
    </a>
</wicket:link>

在呈现的 HTML 中,href<a>已正确设置为我的上传页面。

但奇怪的是,Wicket 添加了 onclick=window.location.href='/logo.png'<img>标签。最终结果是单击 Logo 会加载 Logo 本身,而不是上传页面。

一个简单的解决方法是不使用 <wicket:link> ,并将 url 硬编码到我的上传页面,但我想知道是否有适当的解决方案。

最佳答案

对我来说,它有助于添加空的 onClick (Wicket 1.5):

<li><a class="current" href="main">
   <img onClick="" src="img/icons/home.png"/>
</a></li>

在此之后,链接指向页面,而不是图像本身

关于javascript - 使用图像链接 <wicket :link>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6228524/

相关文章:

java - 将 Javascript 库包含到 Wicket 面板

JavaSerializer - 序列化对象时出错 -> wicket

spring - 如何将 Spring 特性注入(inject)到检门组件中?

javascript - 当存在多个具有相同类的 div 时,如何将内容加载到唯一的 div 中

javascript - getElementById 引用 Null(从 Javascript 调用)

Javascript 变量在类外未定义

javascript - react 路由器需要两次点击来更新路由

java - ajax 更新后 Wicket Table css 未呈现?

java - Wicket 1.4 中文本字段更改行为的容器可见性控制

javascript - 在项目单击上提交选中的 Atlaskit Dropdown(@atlaskit/dropdown-menu) 菜单复选框