2012-08-31 5 views
0

그래서 IE 개방하지 윈도우가 제대로

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

을했다하지만 IE에서 새 창을 열지 않았다, 그것은 같은 창을 사용하고 그 대신에 아무것도하지 않고 같은 창에서 링크를 따라 창 한 다음 새 창에서 링크를 열 ...

나는 IE (크롬, 파이어 폭스에서 작동)

+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

시도하십시오. target = _new – jcho360

+0

아니요 doope가 작동하지 않습니다. – pillarOfLight

관련 문제