我有一個jQuery DOMWindow,它在我的一個網頁上加載了AJAX。由於各種技術原因,我必須使用AJAX而不是iFrame來加載內容。目前,位於DOMWindow內的任何超鏈接都會導致瀏覽器重新加載新頁面,而不是簡單地在同一個DOMWindow中打開內容。在同一窗口中打開包含在jQuery DOMWindow中的鏈接
是否有任何方法可以在同一個DOMWindow中打開超鏈接。我已經嘗試在超鏈接代碼中包含target="_self"
。
這是我的jQuery DOMWindow的配置:
$('.AjaxDOMWindow').openDOMWindow({
anchoredClassName:'DOMWindow',
draggable: 1,
eventType:'click',
height:500,
loader:1,
loaderHeight:16,
loaderImagePath:'/js/jquery/DOMWindow/animationProcessing.gif',
loaderWidth:17,
positionLeft:0,
positionTop:0,
positionType:'centered',
width:700,
windowHTTPType:'get',
windowSource:'ajax'
});
這是有問題的超級鏈接:我想這個問題是,有沒有窗口真正意義上的
<a href="/foo/foo/edit_map_pin_more.htm?mAddressBox0=FALSE&width=800&height=600&mPin_ID=5"><b>View More Icons</b></a>
如果你不添加目標屬性,它應該在同一窗口中打開 – Rafay 2011-01-31 20:06:12
@3nigma,我編輯了問題以包含超鏈接的HTML代碼。任何想法爲什麼它可能導致瀏覽器打開一個全新的父頁面? – 2011-01-31 20:10:23