2010-10-27 77 views
0

我的情況是,我有頁面包含一個按鈕和一些鏈接。每當按鈕用戶點擊,它嘗試添加標籤<base><head>用jQuery附加HTML到<head>

function avoidRediect(){ 
    $('head').append('<base target="_blank" />'); 
} 

但頁面不走的效果(指在同一個窗口依然打開的鏈接)。 我的方式正確嗎? 提前致謝。

回答

0

其實這應該工作。

例子:http://www.jsfiddle.net/YjC6y/37/

如果您刪除的Javascript線將在同一框架中打開。

你在那裏使用什麼瀏覽器?

+0

是的,我使用IE,但不是FF。我如何使它與IE和FF一起工作? – SunB 2010-10-29 05:51:52

+0

它在Safari中也不起作用。 [截圖](http://screencast.com/t/U0eQgF2PP7j0)。我也想知道如何做到這一點。 – 2011-03-08 21:38:39

0

你可以讓頭與標籤的getElementsByTagName ......像:

var headID = document.getElementsByTagName("head")[0]; 
$(headID).append('<base target="_blank" />'); 

快速測試這個工作,至少對鉻&火狐3.6。