레이어 스크립트 오류에 대해 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

레이어 스크립트 오류에 대해 정보

레이어 스크립트 오류에 대해

본문

<script type="text/javascript"> 
<!--
  if (document.all) {
      layerview='document.all'
      styleview='.style.'
  }
  else if (document.layers) {
      layerview='document.layers'
      styleview='.'
  }
  function show(){
   eval(layerview+'["Layer"]'+styleview+'visibility="visible"')
  }
  function hide(){
   eval(layerview+'["Layer"]'+styleview+'visibility="hidden"')
  }
-->  
 </script>

[<a href="javascript:hide('Layer')">감추기</a>] :::
[<a href="javascript:show('Layer')">보이기</a>]

<div id=Layer style="height: 300px; width: 300px; position: absolute; top: 50px; left: 20px">

레이어로 보여주고 싶은 내용............

</div>

---- --------------------------------------------------------------
위 스크립트는 레이어 보이기/감추기 입니다.
1. 처음에 화면이 레이어를 보여주게 되는데, 웹 상에서 페이지를 볼 때 처음은 레이어가 보이지 않을 때 사용하는 방법이 궁금합니다.
2. 보이기/감추기를 하나의 버튼으로 바꿀수있는 방법은 없을까요?

---------------------------------
해본 방법
1. div에 visibility:hidden; 추가했는데 익스 왼쪽 하단에 오류 메세지가 뜹니다. 물론 동작은 제대로 하구요.
에러 메세지 내용 : 컨트롤이 보이지 않거나, 사용할 수 없거나 또는 포커스에 알맞은 형식이 아니기 때문에 포커스를 컨트롤로 이동시킬 수 없습니다.

2. <body topmargin=20 leftmargin=20 onLoad="javascript:hide('Layer')">
onload를 이용하지 않는 방법이 궁금합니다.

---------------------------
혹시라도 레이어 보이기/감추기 더 좋은 스크립트가 있으면 소개해 주세요......

댓글 전체

http://memori.co.kr/
제 홈페이지인데, 왼쪽에 보면 저자 Top 10, 우수회원 Top 10 항목을 토글할 수 있게 해놨습니다.
참고해서 만들어보는 건 어떨까요 ^^;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT