<img src="code.png" onclick="this.src ={$maccms.path_tpl}picture/captcha.png"
因为你刷新后IMG对象已经变化了,不是原来的图片dom对象了,所以注册的onclick事件也没了,这样就要找一个固定不变的dom对象来注册事件。
在img外面加个div,把onclick事件加到这个div上
<div onclick="fGetCode()">
<IMG id="checkImg" src="/verification/ImageServlet">
</div>
没有设置事件怎么刷新呢?? 你如果想当点击的时候刷新要加click事件.这里是获取来的元素也就是imgCode.onclick = function () {这里面写你的代码
}