Develop!/script, Ajax

다른 호스트, 같은 도메인간에 아이프레임 조절하기

체리필터 2006. 11. 13. 14:11
728x90
반응형

우선 부모 프레임이 있는 주소는 http://aaa.com입니다.
그리고 프레임 내에 들어갈 주소는 http://sub.aaa.com입니다.

부모에서 자식을 제어하던, 자식에서 부모를 제어하던... 서로 호스트가 틀리면... 억세스 권한이 없다고 나오죠.. ^^
그럴 경우... 다음과 같이 해주면 됩니다.

1. aaa.com의 문서 내에 다음과 같은 자바스크립트를 넣습니다.

<script language="javascript">
document.domain = "aaa.com";
</script>



2. 그리고 sub.aaa.com에도 다음과 같이 합니다.

function eventLoad() {
document.domain = "aaa.com";

아이프레임 늘리는 소스...
}



물론... 아이프레임 늘리는 소스는 이전 팁들에서 검색하시면 많이 나옵니다. ^^

주의할 점은 아예 다른 도메인간에는 안되며, 같은 도메인, 틀린 호스트에서만 됩니다.
또한 ip로 접속해도 에러가 납니다. ^^
자바스크립트 보안도 그런대로 괜찮네요. ^^ ㅋ

그럼 오늘도 즐프... ^^

728x90
반응형