2014-05-22 3 views
0

IE11에서 이상한 문제가 있습니다.iFrame은 페이지를 한 번로드 한 다음 새 탭에서 계속로드합니다.

<a href="page1.html" target="iframe_name">Page #1</a> 
<a href="page2.html" target="iframe_name">Page #2</a> 
<a href="page3.html" target="iframe_name">Page #3</a> 

그리고이 iframe이 : 나는 링크의 시리즈가

<iframe id="iframe_name" name="iframe_name"></iframe> 

경우 링크 (모든)에 클릭이, 그것은 iframe에 처음 페이지를로드 할 것이다, 그러나 그것은 것입니다 항상 새 탭/창에서 엽니 다. 클릭 순서는 중요하지 않습니다. if = iframe, after = new 탭.

링크는 AJAX 호출로 생성됩니다. 특수한 이벤트가없는 순수한 HTML "a"링크입니다.

<meta http-equiv="X-UA-Compatible" content="IE=7, requiresActiveX=true" /> 

을하지만 아무것도 변경되지 않습니다 제거 :

나는 또한 내 HEAD이 META 태그가 있습니다. 좀 더 실망스럽고 때로는 잘 작동하며 그 이후로 나는 변화가 없음을 보장 할 수 있습니다.

어떤 일이 벌어지고 있는지 알 수 있습니까?

답변

0

2 주이 문제에 관해서는 질문을하고 15 분 후에 문제를 발견했습니다. :

iFrame에 "프레임 세트"가 있고 iFrame에로드되면 메인 프레임 처리가 중단되었습니다. 첫 번째 클릭 후 프레임 세트 이름에 링크를 타겟팅하여 문제를 해결했으며 현재 작동 중입니다. 좋아요.