메가쵸코님, 균이님... 도와주세요..~@_@ 정보
메가쵸코님, 균이님... 도와주세요..~@_@
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
마지막으로 간단한 질문 하나 더 드려도 될까요?...
말씀해주신데로 스크립트를 head.sub.php 에 삽입해서 상위 프레임의 타이틀 페이지 로딩시 마다 바뀌도록 하는데 성공했습니다.
그런데, 이번에 호스팅 서버를 옮기면서 문제가 발생했는데, 제가 다국어 페이지를 만들거든요,
그래서 외국호스팅은 외국에서 훨씬 빠르기 때문에, 쓰던 외국 호스트에 index.php (프레임들을 불러오는 파일) 을 놓고, 국내 호스팅에 main.php 를 넣었거든요... 그런데 이게 그러니까 자바 오류를 내네요... 서로 다른 서버, 다른 도메인간에는 이걸 가능케 할 수 없나요?
오류 주소 :
마지막으로 간단한 질문 하나 더 드려도 될까요?...
말씀해주신데로 스크립트를 head.sub.php 에 삽입해서 상위 프레임의 타이틀 페이지 로딩시 마다 바뀌도록 하는데 성공했습니다.
그런데, 이번에 호스팅 서버를 옮기면서 문제가 발생했는데, 제가 다국어 페이지를 만들거든요,
그래서 외국호스팅은 외국에서 훨씬 빠르기 때문에, 쓰던 외국 호스트에 index.php (프레임들을 불러오는 파일) 을 놓고, 국내 호스팅에 main.php 를 넣었거든요... 그런데 이게 그러니까 자바 오류를 내네요... 서로 다른 서버, 다른 도메인간에는 이걸 가능케 할 수 없나요?
댓글 전체
document.domain 이 달라서 생기는 문제이군요.
보안패치로 서로 도메인이 다른 프레임끼리는 스크립트로 서로 노 터치입니다.
방법을 제시해 드리겠습니다.
% 그누시스템이 국내계정, 부모프레임이 외국계정이라고 이해하고 설명드리겠습니다.
반대라면 반대로 하시면됩니다.
일단 문서가 하나 필요합니다.
그쪽에는
<html>
<body>
<script language="javascript">
parent.parent.document.title='<?=$_GET['title']?>';
</script>
</body>
</html>
이름을 예를들어 test.php 라고 저장했다 칩시다.
이걸 외국 계정 적당한 곳에 업로드 합니다.
그 다음에
국내계정(그누)의 tail.sub.php 에 (전의 내용은지워주세요)
<iframe width=0 height=0 style='display:none' src='http://국내계정해당경로/test.php?title=<?=$g4['title']?>'></iframe>
를 삽입해서 아까 만든 파일을 불러줍니다.
준비는 끝났습니다.
이제 외국계정에서 하위 프레임으로 그누보드를 불러오시면 됩니다.
그럼 test.php 에서 제목을 받아서 자기 부모의 부모 (즉 index.php가 되겠죠?)
의 타이틀을 바꾸려 할것입니다.
그리고 둘의 도메인은 같기때문에(둘다 외국계정) 아무런 문제가 없습니다. ^_^
보안패치로 서로 도메인이 다른 프레임끼리는 스크립트로 서로 노 터치입니다.
방법을 제시해 드리겠습니다.
% 그누시스템이 국내계정, 부모프레임이 외국계정이라고 이해하고 설명드리겠습니다.
반대라면 반대로 하시면됩니다.
일단 문서가 하나 필요합니다.
그쪽에는
<html>
<body>
<script language="javascript">
parent.parent.document.title='<?=$_GET['title']?>';
</script>
</body>
</html>
이름을 예를들어 test.php 라고 저장했다 칩시다.
이걸 외국 계정 적당한 곳에 업로드 합니다.
그 다음에
국내계정(그누)의 tail.sub.php 에 (전의 내용은지워주세요)
<iframe width=0 height=0 style='display:none' src='http://국내계정해당경로/test.php?title=<?=$g4['title']?>'></iframe>
를 삽입해서 아까 만든 파일을 불러줍니다.
준비는 끝났습니다.
이제 외국계정에서 하위 프레임으로 그누보드를 불러오시면 됩니다.
그럼 test.php 에서 제목을 받아서 자기 부모의 부모 (즉 index.php가 되겠죠?)
의 타이틀을 바꾸려 할것입니다.
그리고 둘의 도메인은 같기때문에(둘다 외국계정) 아무런 문제가 없습니다. ^_^
참고로 다른 회사끼리 서로 아이프레임으로 데이터를 공유하는 작업 많이 하실겁니다.
이때도 이런식으로 작업하면 프레임 크기 조절하는데 오류가 안생깁니다.
이렇게 작업 해본 경험이 있으니까 잘될꺼예요.
이거 한 몇만원짜리 꼼수는 되는거 같은데...
다 알고 있던거라면 ㅈㅅ;
이때도 이런식으로 작업하면 프레임 크기 조절하는데 오류가 안생깁니다.
이렇게 작업 해본 경험이 있으니까 잘될꺼예요.
이거 한 몇만원짜리 꼼수는 되는거 같은데...
다 알고 있던거라면 ㅈㅅ;
메가쵸코님 다시한번 감사드립니다. 말씀해 주신데로 지금 계속 시도 해 보고 있습니다. 다시 코멘트 달겠습니당~