2010-06-30 36 views
7

Tôi đã lưu trữ ứng dụng web của mình trên dịch vụ freehoster hiển thị trang web của tôi trong bộ khung. Có 2 khung hình. Trong khung hẹp trên cùng có quảng cáo của họ và khung dưới cùng là của tôi. Tôi có thể đặt tiêu đề trong bảng điều khiển quản trị nhưng nó luôn luôn giống nhau bất kể những gì có trong thẻ tiêu đề của tôi. Thiết lập document.title trong javascript không hoạt động. Nhưng nếu tôi thoát ra khỏi bộ khung bằng cách sử dụng tùy chọn khung/hiển thị của ff, nó sẽ thay đổi tiêu đề cửa sổ/tab như mong đợi.Làm thế nào để thay đổi tiêu đề cửa sổ từ một khung trong javascript?

Vì vậy, có thể thay đổi tiêu đề của tài liệu gốc từ khung của tôi không?

(nền: nó sẽ là một trò chơi hội đồng quản trị ajax và tôi muốn thông báo cho người dùng bằng cách nào đó khi đến lượt của mình.)

Trả lời

15

Vâng, nhưng nó phải được trên cùng một tên miền (và sử dụng một url tương đối một đường dẫn)

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

Nếu khung nội tuyến/khung hình nằm trên một tên miền khác, bạn sẽ nhận được quyền từ chối lỗi.

+0

Có vẻ như hoster đặt trang dưới một tên miền khác nhau vì vậy tôi đã nhận lỗi cho phép từ chối. Có vẻ như tôi cần tìm một cách tiếp cận khác ... – Calmarius

3

top.document.title sử dụng (đầu đề cập đến cửa sổ trên cùng nhất trong trình duyệt)

+0

Điều này cũng không có tác dụng. – tking

Các vấn đề liên quan