<main.html 코드>

<body>
	<h3>iframe 공간 분할 예제</h3>
	<div style="background-color: #ffff00;">
		<span>
			<a href="intro.html" target="if_a">
			인사말
			</a> |
		</span>
		<span>
			<a href="lecture.html" target="if_a">
			강의 소개
			</a> |
		</span>
		<span>
			<a href="info.html" target="if_a">
			강사 소개
			</a> |
		</span>
		<span>
			<a href="http://icia.co.kr" target="if_b">
			교육원 홈페이지
			</a> |
		</span>
	</div>
	<p/><!-- p태그의 단축. -->
	<iframe src="basic.html" width="300" height="200"
	name="if_a" frameborder="0">
	</iframe>
	<iframe src="basic.html" width="300" height="200"
	name="if_b" scrolling="no" >
	</iframe>
	<div style="background-color: #ffff00">
	ICIA 교육원(주)
	</div>
</body>

<basic.html 코드>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
여기는 기본페이지입니다.
</body>
</html>

<intro.html 코드>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>인사말</h3>
<p>안녕하세요.</p>
<p>강의를 맡은 000입니다.<br>
기타 등등...</p>
</body>
</html>

<info.html 코드>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
여기는 정보 페이지입니다.
</body>
</html>

인사말, 강사 소개 선택시 intro.html, info.html 페이지가 열리며 target이 if_a이었으므로 왼쪽 창에 해당 페이지가 열린다.

 

 

교육원 홈페이지 클릭시 main.html에서 설정해둔 학원 홈페이지가 'if_b' iframe에서 열린다.

 

<lecture.html 코드>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>강좌 페이지</h3>
<p>여기는 강좌 페이지입니다.</p>
<p>아래의 주제로 강의합니다.</p>
<ul>
	<li>HTML5</li>
	<li>CSS3</li>
	<li>Javascript</li>
</ul>
<a href="http://www.w3c.org" target="_top">
	w3c 홈페이지 
</a>
<iframe src="l2.html" width="200" height="100"
	name="if_c">
	
</iframe>
</body>
</html>

<l2.html 코드>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
여기는 자손의 자손 페이지입니다.
<a href="http://icia.co.kr" target="_parent">
	ICIA
</a>
<br>
<a href="http://icia.co.kr" target="_top">
	ICIA
</a>
</body>
</html>

강의 소개 클릭시 lecture.html이 열림.

if_c, 즉 l2.html의 부모 프레임인 if_a에서 링크된 홈페이지가 열린다.

 

iframe 태그

target iframe의 name을 a 태그의 taget에 설정하면 페이지가 해당 name의 iframe에서 페이지가 호출됨.
frameborder iframe의 테두리 설정.
scrolling iframe에서의 스크롤이 여부 설정.

target 태그

_blank 새 창이나 새 탭에서 해당 링크 문서가 열림.
_self 현재 창에서 링크 문서가 열림.
_parent 부모 프레임에서 링크 문서가 열림.
_top 창의 전체 본문에서 링크 문서가 열림.
framename 해당 프레임 이름에서 링크 문서가 열림.

 

'HTML5 CSS3' 카테고리의 다른 글

0513 HTML - input 태그  (0) 2020.05.13
0512 HTML - form 태그, 회원가입 예제 만들기  (0) 2020.05.13
0512 HTML - 사진(이미지), 영상, 오디오 추가하기  (0) 2020.05.13
0511 HTML - table  (0) 2020.05.12
0511 HTML - 기초2  (0) 2020.05.11

+ Recent posts