2012-10-22 84 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> 

希望這有助於有人

相關問題