后台管理系统问题:点击a链接,打开二级页面的同时,iframe页面中的a链接新建了一个页面

一、问题

源码:
<a data-index="1001" data-href="${createLink(controller: 'task', action: 'unassignedTaskList')}" href="#" class="J_menuItem" title="待办任务"></a>
    在后台管理系统中,点击iframe页面中的a链接,打开另外一个页签时,原则上是应该显示在同一个页面上,只是加载很多iframe窗口而已。
    问题:在打开一个iframe窗口时,同时跳转了一个新的页面

二、经过

    为了使a链接不跳转页面,把href属性里面的值改为#,具体功能通过用js操作class名+data系列的属性来完成。功能实现了,但点击a时,同时又跳转了一个页面。

三、结果

<a data-index="1001" data-href="${createLink(controller: 'task', action: 'unassignedTaskList')}" href="javascript:void(0)" class="J_menuItem" title="待办任务"></a>
    把href="#"改为href="javascript:void(0)"。

四、更有用的参考

    a链接不能跳转的很多写法:http://blog.csdn.net/lxn39830435731415926/article/details/46434177
    href=# 与 href=javascript:void(0) 区别:http://blog.csdn.net/fightplane/article/details/5190037

猜你喜欢

转载自blog.csdn.net/yan263364/article/details/78282023