iframe
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은
아래 어이없는 이미지처럼..
하나의 페이지에 여러 내용이 있을경우 특히 많은 스크립트나, 독립적으로 사용 한다거나, 소스 관리하기 힘들때 많이 사용된다.
요즘에는 이것도 점점 안쓰는 방향으로 가고 있지만...