求教java源码中嵌套<a href="">标签的写法
今天在修改一个项目时碰到一个难题,就是原来java源码中本身嵌套有一个<a href="">,
本来程序中执行是直接点击<a href="">链接,就会执行下一步动作.
现在老板要求在点击这个链接时出现一个prompt提示框,点击确认后才能跳转到<a href="">链接的地址,请问各位大虾这个确 认提示框该怎么写?
主要源码如下:
" <td align=\"center\" width=\"5%\"><a href=\"?rid="
+ lnRID
+ "&mode=act&save=y&rs=N\"><img src=\"../img/icon_no.gif\" border=\"0\"></a></td>\n";
如果是在jsp页面中的话应该这样加:
if (confirm("Are you sure to activate the user account?")) {
document.myform.action="?rid="+lnRID+"&mode=act&save=y&rs=N;
document.myform.submit();
}
但是这段代码在java源码中该怎么写呢?
------解决方案--------------------如果发现没有办法实现,就不要钻牛脚尖了。
你不就是想,在点击链接时要经过一个确认么!
点击链接,进入一个页面,该页面你设置一下大小,模拟一个消息确认框的样子,点“确认”按钮后,在传值到你想跳转的页面,而点“返回”后,window.history.back(),返回上一个页面。
这只是一个小小的思路而已,相信你跳出那个死胡同,会有更多好办法!
------解决方案--------------------"<td align=\"center\" width=\"5%\" > <a id="aa" href=\"\" onclick=\"Confirm()\"><img src=\"../img/icon_no.gif\" border=\"0\" > </a > </td >\n";
<script>
function confirm()
{
if (confirm("Are you sure to activate the user account?"))
{
document.getElementById("aa").href="?rid=<%=lnRID%>&mode=act&save=y&rs=N";
}
}
<script>
------解决方案--------------------很简单,是不是要这个效果:
onclick="javaScript:return confirm('请确认提交!')"
写在<a href="" onclick=""></a>,提示信息你自己随便改,如果点确定才会执行超联接的跳转。
我想不至于写在java文件就不会写了吧?