웹마스터 팁
page_full_width">
[re] 한번의 클릭으로 두 개의 프레임 바꾸기.
2002.12.26 10:23
소스가 잘못되어서 제가 다시 올립니다.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<frameset rows="80,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="파일명 >
*건 나머지란 뜻입니다. 즉 프레임을 100으로 치면 80으로 나누고 나머지를 정해라 라는뜻이지요..
위소스같은경우 위로80 아래로 80 그리고 *부분은 메인의 크기입니다. 그러니 프레임을 나눌때는 위와같이 앞부분만 정하고 뒤에*부분은 그대로 두시면 됩니다.
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" noresize scrolling="NO" src="파일명">
<frame name="mainFrame" src="파일명">
</frameset>
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
</body></noframes>
</html>
요건 프레임 전체 소스이구요 밑에거는 링크 부분 소스입니다.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<a href="#" target="mainFrame" onClick="MM_goToURL('parent.frames['mainFrame']','a.html');return document.MM_returnValue">abc</a>
<a href="#" target="mainFrame" onClick="MM_goToURL('parent.frames['mainFrame']','b.html');return document.MM_returnValue">bcd</a>
</body>
</html>
저도 아직 초보인지라 간단하게 설명드리겠습니다, 위 소스는 드림위버툴을 활용해서 나눈것입니다.
이 프레임은 3개로 나누었고요 링크는 상단부분에서 메인으로 가게 했습니다. 즉 위에 소스는 다른파일에서 프레임을 나눈후에 저장하고 그 프레임을 메인으로 불러오는 방식입니다. 위에 소스를 활용하면 부 메뉴가 많이 들어갈경우에 유용하게 쓰입니다. 'parent.frames['mainFrame']','a.html' 이 부분만 설명드리면여 메인프레임으로 a라는 파일을 불러오라는경우입니다. 당연히 클릭했을때입니다. a href="#" target="mainFrame" 이 부분에 링크를 건이유는 클릭했을때 당연히 불러와야겠죠 그러니 링크를걸 글씨나 이미지에 #을 해주고요 메인으로 타겟을 잡을경우에 위에 소스를 삽입하면 메인으로 a라는 문서가 불려집니다.^^ 아직 무슨말인지 모르겠지요^^ 저희 홈페이지가 그런방식으로 나누었습니다. 보고 그냥 아~~이런식이구나 하는건만 아세요^^
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<frameset rows="80,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="파일명 >
*건 나머지란 뜻입니다. 즉 프레임을 100으로 치면 80으로 나누고 나머지를 정해라 라는뜻이지요..
위소스같은경우 위로80 아래로 80 그리고 *부분은 메인의 크기입니다. 그러니 프레임을 나눌때는 위와같이 앞부분만 정하고 뒤에*부분은 그대로 두시면 됩니다.
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" noresize scrolling="NO" src="파일명">
<frame name="mainFrame" src="파일명">
</frameset>
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
</body></noframes>
</html>
요건 프레임 전체 소스이구요 밑에거는 링크 부분 소스입니다.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<a href="#" target="mainFrame" onClick="MM_goToURL('parent.frames['mainFrame']','a.html');return document.MM_returnValue">abc</a>
<a href="#" target="mainFrame" onClick="MM_goToURL('parent.frames['mainFrame']','b.html');return document.MM_returnValue">bcd</a>
</body>
</html>
저도 아직 초보인지라 간단하게 설명드리겠습니다, 위 소스는 드림위버툴을 활용해서 나눈것입니다.
이 프레임은 3개로 나누었고요 링크는 상단부분에서 메인으로 가게 했습니다. 즉 위에 소스는 다른파일에서 프레임을 나눈후에 저장하고 그 프레임을 메인으로 불러오는 방식입니다. 위에 소스를 활용하면 부 메뉴가 많이 들어갈경우에 유용하게 쓰입니다. 'parent.frames['mainFrame']','a.html' 이 부분만 설명드리면여 메인프레임으로 a라는 파일을 불러오라는경우입니다. 당연히 클릭했을때입니다. a href="#" target="mainFrame" 이 부분에 링크를 건이유는 클릭했을때 당연히 불러와야겠죠 그러니 링크를걸 글씨나 이미지에 #을 해주고요 메인으로 타겟을 잡을경우에 위에 소스를 삽입하면 메인으로 a라는 문서가 불려집니다.^^ 아직 무슨말인지 모르겠지요^^ 저희 홈페이지가 그런방식으로 나누었습니다. 보고 그냥 아~~이런식이구나 하는건만 아세요^^
제목 | 글쓴이 | 날짜 |
---|---|---|
nginx에서 대역폭 제한하기 | fsfsdas | 2011.02.20 |
MySQL db를 InnoDB로 바꾸기 (MyISAM to InnoDB) | fsfsdas | 2011.02.20 |
리눅스에서 디렉토리, 파일 용량 확인하기 | fsfsdas | 2011.02.20 |
우분투 charset을 euc-kr로 변경하기 | fsfsdas | 2011.02.20 |
우분투 10.04 LTS, 시스템 정보 보기 | fsfsdas | 2011.02.20 |
우분투 10.04 LTS, sendmail 설치 및 설정 | fsfsdas | 2011.02.20 |
우분투 10.04 LTS, SSH 사용자 접속 제한 | fsfsdas | 2011.02.20 |
우분투 10.04 LTS, 방화벽 쉽게 설정하기 | fsfsdas | 2011.02.20 |
grep로 하위 폴더내 파일까지 내용 검색하기 | fsfsdas | 2011.02.20 |
우분투 10.04 LTS, vsftpd 설치/설정 | fsfsdas | 2011.02.20 |
내서버에서 ssh에서 root 권한 얻기 | fsfsdas | 2011.02.20 |
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] | 우리아기 | 2010.09.04 |
PHP의 끝을 닫지 않아도 실행됩니다. [2] | SMaker | 2011.01.29 |
cafe 설정 / 배너이미지 사이즈 바꾸기 | 윤씨 | 2011.02.18 |
접속통계(statistics) 모듈 설치 에러 방지법.. | sejin7940 | 2011.02.15 |
동일서버내 페이지에서 로그인정보 활용하기... [4] | 수로 | 2008.09.06 |
XE공식레이아웃(xe_official_v2)에서 소셜XE로그인창 연동 | ehdgkr97 | 2011.02.13 |
방명록(Guestbook)에 소셜댓글을 다는 방법(소셜 방명록?) | 띵야 | 2011.02.13 |
cafeXE 회원목록 보기시 에러생기는 현상 [2] | sejin7940 | 2011.02.12 |
외부로그인을 어떻게 생성 하나요? [3] | 엄경선 | 2011.02.08 |
누가 제 메일로 예제만들어서좀 보내주세요..염치가 없지만...ㅠ.ㅠ
쪽지남겨주세요..ㅠ.ㅠ