2012-10-22 40 views
0

这是我的JSP页面的代码为什么href标签总是打开新窗口?

<div class="hide"> 
    <!-- actions for datatables --> 
    <div class="dt_gal_actions"> 
    <div class="btn-group"> 
     <portlet:renderURL var="showjspURL"> 
      <portlet:param name="jspPage" value="/jsps/newrestaurant.jsp" /> 
     </portlet:renderURL> 

     <a href="<%= showjspURL.toString() %>" target="_self" class="btn btn-success" title="Click to Add new advertise">New Restaurant</a> 

     <button data-toggle="dropdown" class="btn dropdown-toggle"> 
      Action <span class="caret"></span> 
     </button> 

     <ul class="dropdown-menu"> 
      <li><a href="#" class="delete_rows_dt" data-tableid="dt_gal"><i class="icon-trash"></i> Delete</a></li> 
      <li><a href="javascript:void(0)">Lorem ipsum</a></li> 
      <li><a href="javascript:void(0)">Lorem ipsum</a></li> 
     </ul> 
    </div> 
</div> 

这里是我的问题:

<a href="<%= showjspURL.toString() %>" target="_self" class="btn btn-success" title="Click to Add new advertise">New Restaurant</a> 

此链接总是在新window.i开放曾试图埃夫里的标签,但其不改变方式的开放。

我该如何解决这个问题?以上是我使用这个的jsp页面。

+0

您确定没有事件监听器连接到正在打开的链接吗? –

+0

可能是“showjspURL”有一些打开新窗口的对话框? – Mark

回答

0

我不知道什么是我已经解决了,在这简单的href..but问题有以下HREF使用Java脚本如果万一它有助于其他...

<a href="javascript:q=(document.location.href);void(open('<%=showjspURLs.toString() %>?url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));" class="btn btn-success" title="Click to Add new advertise">New AD</a> 

希望这有助于有人

相关问题