웹모아
웹모아[가입] 로그인 / 회원가입   검색     


  
폼태그(입력)
 

[RE] 레이어 사용시 Select객체에 가려지는 문제에 대한 해결책
2006-11-08 01:16:15 댓글:(0)   조회:1103
 


레이어 사용시 Select객체에 가려지는 문제에 대한 해결책 
출처 -  http://www.ihelpers.co.kr/ 
아래는 자료출처의 내용을 인용한것입니다. 

웹사이트의 기능상 레이어를 사용하여 특정 레이어가 동적으로 움직인 다거나 마우스를 따라 이동되는 등의 효과를 나타내게 작업을 해야 할 경우가 생긴다.  

그런데 불행히도 Form 객체 중 하나인 <select></select> 객체가 화면에 존재할 경우 이들이 항상 최상위로 나타나는 문제가 있다.  

이는 zindex 로도 해결이 되지 않는다.  

이에 대한 해결은 무식한 방법이지만 해당 페이지의 모든 Select 객체를 감춰버리 는 것이다.  

아래 함수는 이러한 역할을 한다.  

function showSelects(bVisible) { 
// only IE actually do something in here 
var selects = []; 
if (document.all) 
selects = document.all.tags("SELECT"); 
var l = selects.length; 
for (var i = 0; i < l; i++) 
selects[i].runtimeStyle.visibility = bVisible ? "" : "hidden"; 
}  

레이어 스크립트 적용시 같이 적용하면 됨.
레이어 작업시 showSelects(false) 로 감춰 버리고 다시 showSelects(true) 로 보여지게 하면 된다.  

사용예) 
예를 들어서 레이어적용할 스크립트가 
onmouseover='showBox();' 
onmouseout='hideBox();' 

일때 같이 적용하면 됩니다. 

onmouseover='showBox();showSelects(false);' 
onmouseout='hideBox();showSelects(true);'

. 


[이전글]  레이어 감추기와 보이기 다른 예제
[다음글]  [RE] 레이어 감추기와 보이기 - select박스 보이기와 감추기


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

  
폼태그(입력)
페이지: 1 / 5   

 select박스에 텍스트 벨류를요 카페에서 메뉴를 수정하듯이
열람:2678   2009.01.06


 iframe 에서 text field 값 얻어 오기
열람:3557   2008.08.07


 select 상자 그룹 예제
열람:3174   2008.04.23


   숫자만, 영문만, 한글만 입력하고 싶을 때
열람:2825   2008.02.22


 INPUT : 숫자만 입력하기
열람:3236   2008.02.21


 입력박스에 특수문자 입력못하게 하려면
열람:2342   2007.11.01


 row 추가 2
열람:2443   2007.09.04


   [RE] row 추가 2 - 테이블이름 지정
열람:3337   2007.09.05


     [RE] row 추가 2 - 테이블이름 지정-삭제기능 추가
열람:2163   2007.09.05


 추가, 삭제 누르면서 테이블 행추가, 삭제하기 스크립트
열람:2981   2007.09.04



[1]  [2]  [3]  [4]  [5]  

복수단어 검색은 공백(space)로 구분해 주세요.




 
최근 글 [손님]
 
인기 글 [손님]