2010-06-30 3 views
7

프레임 세트에 내 웹 페이지를 표시하는 프리 호스팅 서비스에서 내 웹 앱을 호스팅했습니다. 2 개의 프레임이 있습니다. 상단 좁은 프레임에는 광고가 있고 하단 프레임은 내 것입니다. 관리자 패널에서 제목을 설정할 수는 있지만 내 제목 태그의 내용과 관계없이 항상 동일하게 유지됩니다. 자바 스크립트에서 document.title 설정이 작동하지 않습니다. 그러나 ff의 This frame/show 옵션을 사용하여 프레임 셋에서 빠져 나오면 창/탭 제목이 예상대로 변경됩니다.자바 스크립트에서 프레임의 창 제목을 변경하는 방법은 무엇입니까?

내 프레임에서 상위 문서의 제목을 변경할 수 있습니까?

(배경 : 그것은 아약스 보드 게임이 될 것이며, 그것은 자신의 차례가되면 어떻게 든 사용자에게 통지합니다.)

답변

15

예,하지만 동일한 도메인에 있어야한다 (및 상대 URL을 사용 경로)

window.parent.document.title = "Your new title"; 

iframe/프레임이 다른 도메인에 있으면 권한 거부 오류가 발생합니다.

+0

(맨은 브라우저 내에서 최상위 창을 말한다). 다른 접근법을 찾아야 할 것 같습니다 ... – Calmarius

3

사용 top.document.title 호스팅 그래서 난 권한 거부 오류가 발생했습니다 다른 도메인 아래에 페이지를 배치 보인다

+0

이것은 작동하지 않습니다. – tking

관련 문제