웹마스터 팁

가끔 홈페이지를 제작하다보면 메인화면과 서브화면 구조가 틀릴경우가 많다. 예를 들어 메인화면은 프레임이 없는 상태고 메인화면을 클릭하면 프레임 구조로 되어 있는 파일을 불러오는 경우가 많다.

물론 메뉴가 한가지 종류밖에 없으면 상관없지만. 10개 또는 서브메뉴까지 한 30개 정도 된다고 봤을때 프레임 파일을 30개나 만들어야 하는 무식한 작업량을 만들어 낼 수 있다. 하지만 다음과 같은 소스를 프레임 파일로 지정해 놓고 메인화면에서 링크할때 frame.html?경로/파일명.html 이런식으로 링크 해주면 전체 메뉴마다 프레임파일을 지정해 줄 필요가 없어진다.

<head>
  <SCRIPT LANGUAGE="JavaScript">

  arg = document.location.search;
  frame_loc = arg.substring(1,arg.length+1);
  </SCRIPT>
  </head>
  <SCRIPT LANGUAGE="JavaScript">
  document.write("<frameset rows="53px,*" >") ;
  document.write("<frame name=top src="파일명.html" scrolling=no NORESIZE>") ;
  document.write("<frame name=main src=""<b>+frame_loc+</b>"" scrolling=auto NORESIZE>") ;
  document.write("</frameset>") ;
  </SCRIPT>

</html>

위 소스는 상단에 메뉴 하단에 변경될 내용페이지가 들어갈 부분인데..변수로 설정하고 주소창에서 파일명을 직접 대입하는 형식입니다...

홈페이지 제작하면서 유용하게 사용했었는데 요즘엔 원프레임 홈페이지 제작이 유행이라 다소 유행에 떨어질 수 있지만 프레임으로 홈페이지를 제작한다면 조금 유용하게 사용할 수 있습니다..

첨으로 올려본 내용이 허접이여서 죄송...^^&
제목 글쓴이 날짜
홈페이지에 BGM달기 [1] SHIN군 2010.01.18
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] 파라테일 2009.12.10
웹페이지 메시지 만들기 [초보자대응] [6] file cabnb 2009.12.09
제로보드 XE - 1.3.x 설치부터 기본 홈페이지 만들기 스타호스트 2009.12.05
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] 老姜君 2009.10.08
위젯에서 페이지 기능 활용 팁 [3] 라르게덴 2009.10.05
페이지 작성 시 팁. 꼬꼬마 초보만 오세요. 배치 문제.. [7] 연필깎는까치 2009.08.20
RSS를 활용한 HelloMaster 홈페이지 새글 알리미 설정하기 [3] file 퍼니온 2009.08.16
홈페이지 헤더부분에 display.handler.class.php 오류발생시 급해결방법 [3] file 극마 2009.08.09
페이지 제일 위로 바로가는 Top 버튼 [5] file 개돌 2009.06.26
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] 무대포2 2009.06.24
로그인 페이지 만드는 방법 [5] 산토 2009.06.12
별도 페이지 로그인방법 cornet 2009.05.21
XE 위키에 최근 접속 페이지 정보 출력 file 개돌 2009.04.27
다양한 언어로 홈페이지 서비스하기 - 무식한 방법 [4] 멀리서 2009.04.21
홈페이지 타이틀이 $user_lang->home ,freeboard등으로 나오는 문제 수정방법(자체해결) [1] 정박사닷컴 2009.04.18
페이지 및 게시판 메뉴 경로 [2] file 자반튀김 2009.04.15
홈페이지 접속 속도에 미치는 에드온. [2] jih449 2009.03.27
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] file 빨간발 2009.03.27
페이지모듈에서 내용직접추가할때 "본문내이미지조절" 애드온 적용하기 [5] 왜만지냐 2009.03.19