묻고답하기

안녕하세요

어떻게 설명을 드려야할지 몰라서... 답답하네요...

input박스가 있고 그위에 레이어가 있습니다.

input박스를 포함하는 레이어에
position속성만 주면 그 위에 나타나는 레이어가 input박스영역이 보이면서 겹쳐보이게 됩니다.. 아래 예제파일 참고 해주세요..

position속성을 없애버리면 자연스럽게 input박스 위에 레이어가 잘 덮이게 됩니다..

아... 예를들면... 네이버 메인홈페이지에 실시간급상승 검색어 부분을 마우스로 올리면..

1-10위 까지 순위가 나타나는 레이어가 나타나는데...

아래 부분에 로그인 input박스가 자연스럽게 가려 집니다...

근데... 저에게 지금 발생하고 있는 문제가 레이어 부분이 로그인 input박스 부분을 잘가려야 하는데 input박스가 그냥 나타나 버립니다.

position속성만 들어가면 이런 현상이 나타나네요...
꼭 position속성을 사용해야하는데..
왜 이런현상이 발생하는지요?
어떻게 해결할 방법이 없을까요..ㅠㅠ

id="XXXXXXXXXX"가 position속성을 가질때 나타나는 현상
##################################################
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>제목 없음</title>
<meta name="generator" content="Namo WebEditor v6.0">

<script language="JavaScript">
<!--
function na_hide_layer(lname)
{
  if(document.getElementById) {
    document.getElementById(lname).style.visibility = 'hidden';
  } else if(document.layers) {
    document.layers[lname].visibility = 'hide'  
  } else if(document.all)
    document.all(lname).style.visibility = 'hidden'
}

function na_show_layer(lname)
{
  if (na_show_layer.arguments.length <= 1) { // don't delete, backword compatibility
    if(document.getElementById) {
      document.getElementById(lname).style.visibility = 'visible';
    } else if(document.layers) {
      document.layers[lname].visibility = 'show'  
    } else if(document.all)
      document.all(lname).style.visibility = 'visible'
  } else {
    if(document.getElementById) {
      document.getElementById(lname).style.visibility = 'hidden';
    } else if(document.layers) {
      document.layers[lname].visibility = 'hide'  
    } else if(document.all)
      document.all(lname).style.visibility = 'hidden'
  }
}

function na_init_layer_events()
{
  if (document.layers) {
    document.layers['layer1'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
    document.layers['layer1'].onmouseout = new Function("na_hide_layer('layer2');");
    document.layers['layer1'].onmouseover = new Function("na_show_layer('layer2');");
  }
}
// -->
</script>

</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" OnLoad="na_init_layer_events();">

    <div id="layer1" style="background-color:blue; width:245px; height:26px; position:absolute; left:141px; top:13px; z-index:99; " OnMouseOut="na_hide_layer('layer2');" OnMouseOver="na_show_layer('layer2');">
        <p>&nbsp;&nbsp;<font color="white">마우스를 올려보세요</font></p>
    </div>
 <div id="layer2" style="background-color:lime; width:200px; height:233px; position:absolute; left:153px; top:21px; z-index:1; visibility:hidden;">
        <p>&nbsp;</p>
</div>
<br>
<br>
<br>

<div id="XXXXXXXXXX" style="width:300px; height:200; position:absolute; z-index:1;">
<form name="form1">
    <p><input type="text" name="formtext1" size="81" style="position:relative;"></p>
</form>
</div>


</body>
</html>
###################################################


id="XXXXXXXXXX"가 position속성이 없을때 나타나는 현상
##################################################

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>제목 없음</title>
<meta name="generator" content="Namo WebEditor v6.0">


<script language="JavaScript">
<!--
function na_hide_layer(lname)
{
  if(document.getElementById) {
    document.getElementById(lname).style.visibility = 'hidden';
  } else if(document.layers) {
    document.layers[lname].visibility = 'hide'  
  } else if(document.all)
    document.all(lname).style.visibility = 'hidden'
}

function na_show_layer(lname)
{
  if (na_show_layer.arguments.length <= 1) { // don't delete, backword compatibility
    if(document.getElementById) {
      document.getElementById(lname).style.visibility = 'visible';
    } else if(document.layers) {
      document.layers[lname].visibility = 'show'  
    } else if(document.all)
      document.all(lname).style.visibility = 'visible'
  } else {
    if(document.getElementById) {
      document.getElementById(lname).style.visibility = 'hidden';
    } else if(document.layers) {
      document.layers[lname].visibility = 'hide'  
    } else if(document.all)
      document.all(lname).style.visibility = 'hidden'
  }
}

function na_init_layer_events()
{
  if (document.layers) {
    document.layers['layer1'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
    document.layers['layer1'].onmouseout = new Function("na_hide_layer('layer2');");
    document.layers['layer1'].onmouseover = new Function("na_show_layer('layer2');");
  }
}
// -->
</script>

</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" OnLoad="na_init_layer_events();">

    <div id="layer1" style="background-color:blue; width:245px; height:26px; position:absolute; left:141px; top:13px; z-index:99; " OnMouseOut="na_hide_layer('layer2');" OnMouseOver="na_show_layer('layer2');">
        <p>&nbsp;&nbsp;<font color="white">마우스를 올려보세요</font></p>
    </div>
 <div id="layer2" style="background-color:lime; width:200px; height:233px; position:absolute; left:153px; top:21px; z-index:1; visibility:hidden;">
        <p>&nbsp;</p>
</div>
<br>
<br>
<br>

<div id="XXXXXXXXXX" style="width:300px; height:200; z-index:1;">
<form name="form1">
    <p><input type="text" name="formtext1" size="81" style="position:relative;"></p>
</form>
</div>


</body>
</html>
##################################################

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김선의873 이미지 정렬 관련 질문입니다. [1] file 2009.01.27 by 우유가짱
별을향해 DB에서 한글을 입력하면 깨집니다....  
ceb* 질문입니다.. [2] 2009.01.27 by HwangTi
별을향해 제로보드에서 통합검색에 대해서 알려주세요 ㅠ.ㅠ [2] 2009.01.27 by 별을향해
HaMel 1.1.5 업데이트 한후 본문 이미지 애드온? 해결법 있나요?ㅜㅜ [4] 2009.01.27 by 멜로♡
Angeleyes 답변형 게시판에 대해서.. [1] 2009.01.27 by 멜로♡
청춘개똥 플래닛 이거 정말 어렵네요. [1] 2009.01.27 by 멜로♡
탑심 글 작성시 글 제목 나오는 폼 길이 문의 [2] file 2009.01.27 by 탑심
Aloneann 완전 초짜... [4] 2009.01.27 by 멜로♡
신창한 운영자님 급합니다 ㅠ,ㅠ [2] 2009.01.27 by 멜로♡
아쿠 xe 스킨에는 div 는 적용되지 않나요?  
earthhero.me 로그인 위젯에 관한 설명글위치를 아시는분~ [4] 2009.01.26 by earthhero.me
장남수 블로그 카테고리 출력문제.. [3] 2009.01.26 by ▷◁ 타락천사
B.G.M^^ position속성만 주면 input박스가 보이면서 레이어와 겹쳐보입니다...  
deepBLUE 게시글의 제목을 택스트큐브 처럼 플래시로 출력할 수 없나요?  
마컬 서버이전을 하려는데 문제가 많네요 ^^; [2] 2009.01.26 by 마컬
별을향해 회원 가입시 DB에 입력 되는 이름에 대해서.. [1] 2009.01.26 by 별을향해
싴신 회원가입폼 변경과, 닉네임중복체크, 또는 금지닉넴이요 ㅜ [3] 2009.01.26 by ..
외눈박이™ 제로님..홈->홈페이지자랑에 제홈피자랑에리플 삭제 부탁드립니다. [1] 2009.01.26 by ....
관리자 본문내용에 "이게시물을"나타나지않게하려면어디를 수정하여야 하는지요? [4] file 2009.01.26 by lnbkr
스티븐슨 가입 시 음력 생일은 기입 방법이 없는 건가요? [1] 2009.01.26 by ..
sky1300 레이아웃변경 [1] 2009.01.26 by earthhero.me
eXimillar 홈페이지를 삭제하고 게시판만 남은 상태에서도 동일합니다  
kelvin 상단 이미지, 배경이미지 넣던거 ㅠㅠ [1] 2009.01.26 by 띵야
태허 제로보드 설치 가능여부.. [1] 2009.01.26 by 김상균
eXimillar IE 에서만 가입과 로그인이 되지 않습니다. [13] 2009.01.26 by Kelvin
짱0유 인트라넷 질문과 제로보드 질문.. [7] 2009.01.26 by 짱0유
10 비밀번호를 쓰는 폼을 없애려고하는데 도움 좀 주세요~~ [1] 2009.01.26 by ...
멧돼지 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요? [1] 2009.01.26 by 러브렛
너부리야 슬라이드 최근이미지 구현 [3] 2009.01.26 by 너부리야