레이어 창 닫기 > 그누4 질문답변

그누4 질문답변

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

레이어 창 닫기 정보

레이어 창 닫기

본문

head.sub.php의 <head>와 </head>사이에
<script language="JavaScript">
function setVisible(v) {  // 버튼을 클릭하면 레이가 보이게 하는 소스
var t=document.getElementById("Layer1");
if (v)
t.style.visibility="visible";
}
</script>

보여지는 페이지에 index.php 파일에
<div id="layer1" style="position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; visibility:hidden;">
<? include_once("a.php"); ?>  // 버튼 누르면 나올 레이어 내용(클릭전에는 레이어 안보임)
</div>

a.php 파일에 창닫기 클릭시 레이어 닫기 어떻게 만들어야 하나요.
아래쪽에 문의 했는데 해결이 안되어서 다시 질문 드립니다.
답변좀 부탁드립니다.

  • 복사

댓글 전체

<a href="javascript:setVisible(true);"  target="_parent">레이어여는버튼</a> 

 target="_parent"  <--- a 링크에 타겟을 지정해보세요. 그러면 클릭할때마다 열릴꺼여요.

어차피 레이어는 그자리에 열려있어도 보이지않고 있는 것 뿐인데..
visibility:hidden;"
하나Yun님 답변해 주셔서 감사드립니다.
말씀해 주신대로 타겟을 지정해 주었는데도 적용 안되네요.

<a href="javascript:setVisible(true);"  target="_parent">창닫기</a>
창닫기 클릭해도 레이어가 닫혀지지 않네요.
다시한번 답변 부탁드립니다.
<script language="Javascript">
function setVisible(v) {  // 버튼을 클릭하면 레이러를 보이게 하는 소스
var t=document.getElementById("Layer1");
if (v)
t.style.visibility="visible";
}
</script>
<div id="layer1" style="position:absolute; top:0; left:0; z-index:1; visibility:hidden;">
 학교버튼 누르면 나올 레이어 내용(클릭전에는 레이어 안보임)
<input style="BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; BORDER-TOP: 1px; CURSOR: hand; BORDER-RIGHT: 1px" onclick="layer1.style.visibility='hidden';" value="창닫기">
</div>

<a href="javascript:setVisible(true);">열기 버튼</a>




top:0; left:0; 위치조절
찡기스님! 답변 감사합니다.
적용해 보니 창닫기 메뉴 클릭시 레이어 팝업창이 닫혀지네요.
하지만 이 방법 말고
<div id="layer1" style="position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; visibility:hidden;">
<? include_once("a.php"); ?>  // 버튼 누르면 나올 레이어 내용(클릭전에는 레이어 안보임)
</div>
여기에서  a.php 파일 안에서 <a href="javascript:setVisible(true);">창닫기</a> 로는 적용이 안되네요.
a.php 파일 메뉴 창닫기 클릭하면 레이어 팝업이 닫혀지지 방법좀 설명부탁드립니다.
도움 주셔서 감사드립니다.
© SIRSOFT
현재 페이지 제일 처음으로