IE7 팝업 오픈시 자동 최소화 버그

줄줄이 터져나오는구나!

IE7의 마우스 핸들러 처리방식이 조금 변경된것같다.

<DIV (upperlayer) onmousedown='dosomeone();'>
     <div (sublayer) onmousedown='window.open();'>

위와같은 구조의 경우 열린 window.open 의 팝업창은 특정 환경, 특정 릴레이에 대해
아직 왜 그런지 원인이 밝혀지지 않았지만 (이러한 증상을 가진 브라우저도 되다안되다함)
팝업이 오픈되는 순간 최소화가 되며, 현재 창의 뒷화면으로 넘어간다.
아마도 mousedown 으로 동작하는 이벤트 처리로직이 바뀐것같다.

Solution

<DIV (upperlayer) onclick='dosomeone();'>
     <div (sublayer) onclick='window.open();'>

위처럼 변경하면 정상적으로 팝업이 상위에 오픈된다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by LeCieL

2006/11/17 07:47 2006/11/17 07:47
, , , , ,
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/52


Archives

Calendar

«   2010/08   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31