레이어 스크립트 오류에 대해 정보
레이어 스크립트 오류에 대해
본문
<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를 이용하지 않는 방법이 궁금합니다.
---------------------------
혹시라도 레이어 보이기/감추기 더 좋은 스크립트가 있으면 소개해 주세요......
<!--
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 항목을 토글할 수 있게 해놨습니다.
참고해서 만들어보는 건 어떨까요 ^^;
제 홈페이지인데, 왼쪽에 보면 저자 Top 10, 우수회원 Top 10 항목을 토글할 수 있게 해놨습니다.
참고해서 만들어보는 건 어떨까요 ^^;

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