2019년 5월 1일 수요일

IE iframe에서 포커스 focus 사라지는 현상


iframe을 사용했을 때

IE에서 focus 가 사라지는 현상이 있는데

어느 시점인가하면,

jQuery dialog + iframe 를 써서 팝업으로 사용했는데,

팝업을 띄운 상태에서 textbox를 클릭한 후, 팝업을 닫고 parent의 textbox를 클릭하면

focus가 없어진다.

반대로도 마찬가지다. textbox에 focus를 준 상태에서 팝업을 띄운 후

팝업의 textbox를 클릭하면 focus가 사라진다.



focus를 주는걸로 해결했지만...

팝업 띄울때마다 focus를 주는것이 아니라,

공통 팝업함수의 dialog open 에서

frame["frameName"].focus();

dialog close 에는 각 사이트에 맞게 처리해준다.

예를들어 parent가 frame 이라면  top.frames["frraneName"].focus();

댓글 없음:

댓글 쓰기

스프링 빈 등록 순서 오류 시 @PostConstruct 사용

  스프링 xml 설정에서 등록할 빈을 명시적으로 지정한 것과 <context:component-scan>와 혼용해서 사용한  경우 빈등록 순서 오류가 발생 할 수도 있습니다. 여러가지 방법이 있지만, 그 중에서 @PostConstruct ...