프레임구조 홈페이지 프레임 값 존재 확인...?? > 그누4 질문답변

그누4 질문답변

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

프레임구조 홈페이지 프레임 값 존재 확인...?? 정보

프레임구조 홈페이지 프레임 값 존재 확인...??

본문

2단 프레임의 페이지를 만들었습니다.
2가지 질문이 있습니다.

<frameset rows="36px,*">
     <frame name="fs1" scrolling="yes" src="./aaa.php" >
      <frame name="fs2" src="./index.php">
</frameset>

위처럼 구성이 되어 있습니다.

index.php 파일을 웹에서 프레임상태가 아닌 직접 접속을 할경우
프레임셋으로 접속하라는 경고 메세지를 출력을 해야 합니다.

===============================================================
aaa.php 파일 내용...
.
.
.
<div id="ok"></div>
....
이렇게 객체가 하나 있습니다.

그럼... index.php에서
위의 객체가 존재하는지 검사 방법을 알고 싶습니다.

ok라는 객체가 있으면 참 없으면 거짓..

프레임셋으로 불러오면 상단프레임에 aaa.php파일이 불러와지니..
ok객체가 있을수도 있겠죠... 그러나.. 다른 파일이 불러와진다면 없을수도 있겠죠

index.php 파일만 프레임셋이 아닌 직접 접속을 시도하게 되면 노프레임이 되니깐.
ok라는 객체가 없겠죠..

아뭏튼... 특정페이지에 접속할때 프레임셋이 아닐경우 접속 시도를 못하게 하고 싶습니다. ㅠㅠ

  • 복사

댓글 전체

fs2에 다음과 같은 값을 넣어보세요

<script type="text/javascript">
function chk_frame(){
if(document.location == top.document.location){
alert("직접접속");
}
else{
alert("프레임속");
}
}
chk_frame();
</script>
© SIRSOFT
현재 페이지 제일 처음으로