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

Trackback URL : http://cl.dgtalx.net/trackback/52

« Previous : 1 : ... 135 : 136 : 137 : 138 : 139 : 140 : 141 : 142 : 143 : ... 189 : Next »

Archives

Calendar

«   2012/02   »
      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