티스토리 뷰

코딩

iframe

Hello™ 2013. 7. 12. 10:42

iframe사용이 이전처럼 많지는 않지만 뭐 요즘에도 간간히 사용하기는 한다.


왜냐면..편하니까.~


이렇게 변수를 같이 보낼 수 있고

<iframe src='연결할주소?변수는=<%=난변수%>' frameborder='0' scrolling='no' name='ifr_comment' id='ifr_comment' title="댓글 프레임" style='zoom:100%;width:100%;'></iframe>


이전 포스팅처럼 안보이게 처리해서 style="display:none;" 값을 보낼 수 있음


이렇게 영역을 지정해서 소스가 복잡하게 꼬이는 부분도 해결 가능하고.

<iframe id="oVod2" name="oVod2" src="연결할주소?변수는=<%=난변수%>" width="320" height="225" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"  alt="한풀이 발대식 다시보기" ></iframe>


이렇게 프레임URL을 자스로 제어도 가능하다.

프레임이름.location.href = "";

document.frames("프레임이름").location.href = "";

document.getElementById("프레임이름").src = "";


마지막으로

사이트가 iframe으로 걸려있다면..(이건 쓸일이 아마도 거의 없을듯 하지만...)

<script type="text/javascript">

<!--

if (window.self!=window.top&&!document.referrer.match(/^https?:\/\/[^?\/]+\.도메인이름\.com\//))

{

top.location.replace(window.location.pathname);

}

//-->

</script>


iFrame은 

아래 어이없는 이미지처럼..

하나의 페이지에 여러 내용이 있을경우 특히 많은 스크립트나, 독립적으로 사용 한다거나, 소스 관리하기 힘들때 많이 사용된다.

요즘에는 이것도 점점 안쓰는 방향으로 가고 있지만...