2012-08-31 44 views
0

所以我做IE不能打開的窗口中正確

$('a.class').click(function(e){ 
    newWindow = window.open(link.attr('href'), 'name', "height=600,width=1000"); 
    e.preventDefault(); 
    }); 

但在IE瀏覽器並沒有打開一個新的窗口,它使用相同的窗口,它遵循在同一個窗口,而不是在無所事事的鏈接窗口,然後打開新窗口中的鏈接...

我應該怎麼做,使之打開IE瀏覽器(在Firefox和Google Chrome)

+0

我無法在IE7-9中複製您的問題;它從jsfiddle的新選項卡中打開對我來說很好。有沒有理由你必須使用window.open()或JavaScript? – DigTheDoug

+0

我不想要一個新標籤...我需要一個新窗口,它們不是一樣的,它必須是寬度和高度...它的要求 – pillarOfLight

+0

您測試的是哪個版本的IE ? – Spudley

回答

0

不知道,但我認爲link.attr('href')不按預期工作,替換爲jQuery(this).attr('href')關鍵字。

newWindow = window.open(jQuery(this).attr('href'), 'name', "height=600,width=1000"); 
0

嘗試添加這對你的鏈接在新窗口中的鏈接

target="_blank" 

你也可以用jquery添加它。

+0

不,它需要是一個新的窗口,而不是一個新的選項卡與高度,寬度設置以及窗口可以在變量 – pillarOfLight

+0

嘗試嘗試與目標= _新 – jcho360

+0

nope不起作用 – pillarOfLight