메뉴 건너뛰기

Dev tips

JavaScript IE6 에서 SELECT z-index 문제

taknim 2009.06.04 22:57 조회 수 : 10209 추천:2230

IE6 에서는 SELECT 태그가 가장 최상위 z-index를 가지고 있게 된다.
뭐 SELECT 태그가 ActiveX 같은거라나 뭐라나...
하여튼 그때문에 일명 레이어 처리를 하게 되면 레이어를 뚫고 SELECT 태그가 최상위로 오게 된다.

이를 위해 레이어를 띄우기 전에 해야할 일이 생겼으니...
바로 SELECT태그를 hidden 처리 할것.

var a = 0;
var svn = document.getElementsByTagName("SELECT");

for (a = 0; a < svn.length; a++) {
    svn[a].style.visibility = (show == "block") ? "hidden" : "visible";
}