0

IE에서 오류가 발생했습니다.IE에서 window.close를 호출하면 null이 반환되거나 객체를 찾을 수 없습니다.

나는 특정 URL로, 창을 열고, 그리고 immidiately 닫을, 다음 코드를 사용하고 있습니다 :

openSomething(guid) 
{ 
    my_window = window.open("outlook:"+guid,"mywindow","width=0,height=0"); 
    my_window.close(); 
} 

이 스크립트는 예상대로 일을 출력이 필요한 올바른 전망 메일을 열어 즉,하지만 IE 창에 "my_window null 또는 not object"오류가 표시됩니다.

누군가가 나에게 무엇이 잘못되었는지 말해 주시겠습니까 ??

+0

@TJ : 나는 단순히 내가 mistake.But가 내가했던 것에 동의 서두르는만큼 간단 확신 어떤 것을 추가하는 것을 잊었다 이건 너 같은 반응을 불러 일으켜서는 안된다. 존경심으로 질문을 형식화하는 법을 분명히 알기도하고 때로는 마음도 건너 뜁니다. 이해 하겠지요. 그래도 팀 편집에 감사드립니다. 그리고 TJ와 그 질문에 대한 답변? ? – Neeraj

+0

죄송합니다. 이상하게 보였다면, 그럴 의도가 아닙니다. 그냥 명확하고 링크를 제공하기위한 것입니다. (나는 그들에게 초보자에게 편리함을 안겨 줬다.) –

답변

1

대개 팝업 차단기가 차단할 때 발생합니다. 당신은 window.open 실제로 창을 반환하는지 확인해야합니다

my_window = window.open("outlook:"+guid,"mywindow","width=0,height=0"); 
if (my_window && my_window.close) { 
    my_window.close(); 
} 
관련 문제