출처: http://iamnotokay.tistory.com/123

위의 오류를 뿜어내는 이유는 A 페이지에서 띄운 B 페이지가 서로 도메인이 다를 경우 보안을 위해 차단을 하는것으로 보인다. 타 브라우저에선 어떻게 처리되는지 확인해보지 않았지만 Internet Explorerfirefox에서 테스트결과 자바스크립오류를 낸다.
 
 그러나 두 서버가 같은 도메인을 사용하고 있고 서버도메인이 다를 경우라면 자바스크립트의 공유가 허용된다.
예를 들어

aaa.iamnotokay.com (A페이지)
bbb.iamnotokay.com (b페이지)

이와같이 앞에 www가 들어갈 자리만 다를뿐이라면  해결방법이 있는데

<script language="javascript">
document.domain="iamnotokay.com"
....
</script>
양쪽 두 페이지에 위의 한줄을 추가 해주면 해결된다.

'프로그래밍 > Web' 카테고리의 다른 글

[jQuery] How jQuery Works  (0) 2009.07.06
[jQuery] jQuery로 작업하기, Part 1  (0) 2009.07.01
[C/B] firefox에서의 key event  (0) 2009.06.12
[javascript] 정규표현식을 이용한 이메일 형식 체크  (0) 2009.05.27
[EL] EL  (0) 2009.05.18