2015. 6. 2. 14:18
SMALL
이건 너무나 간단해서 길게 설명을 않해도 될것같다. 일반적으로 iframe 은 아래와 같은 방법으로 사용한다.
<iframe width="1024" height="500" src="http://b.redinfo.co.kr"></iframe>
대충 감이 올 수 있겠지만, iframe 의 src 속성값을 변경할 수 있다면, 클릭하나로 계속 싸이트의 주소를 변경하여, 페이지의 전체적인 이동없이, iframe 안에 원하는 페이지만 변경시킬 수 있다. 예제와 관련된 소스는 아래와 같다.
전체페이지 이동없이 iframe 안의 페이지만 이동하는 예제
<!-- jquery 를 사용하기 위해 jquery 파일을 로드 --> <script src="http://code.jquery.com/jquery-1.11.2.min.js"></script> <script> $(document).ready(function(e) { /* a요소를 클릭 했을 시 */ $('a').click(function(){ /* iframe 요소의 src 속성값을 a 요소의 data-url 속성값으로 변경 */ $('#iframe').attr('src',$(this).attr('data-url')); }) }); </script> <a data-url="http://naver.com">네이버</a> <a data-url="http://daum.net">다음</a> <a data-url="http://nate.com">네이트</a> <iframe id="iframe" width="1024" height="500" src="http://b.redinfo.co.kr"></iframe>
위의 예제에서는 간단하게 페이지만 로드하는 형식이지만, 자신의 도메인일 경우 GET 메소드 이용하여, 좀더 기능성이 있는 웹을 만들 수 도 있다.
LIST
'웹프로그래밍 > HTML/CSS/SCRIPT' 카테고리의 다른 글
CSS 의 word-wrap, word-break : 텍스트의 줄바꿈 형식을 지정하고 싶을때 (1326) | 2015.06.23 |
---|---|
웹제작시 정말 유용한 CSS (943) | 2015.06.02 |
pre 요소 : 입력한 HTML 소스코드의 내용을 그대로 보여주고 싶을때 (553) | 2015.06.02 |
noscript 요소를 사용하여 스크립트가 무효한 브라우저를 대처해보자 (770) | 2015.06.02 |
하위 브라우저 에서 placeholder 사용하는 방법 (553) | 2015.06.02 |