2010-06-30 27 views
7

我在自由提供的服務上託管了我的網絡應用程序,它在框架集中顯示我的網頁。 2幀在那裏。在最上面的窄框裏有他們的廣告,底框是我的。我可以在管理面板中設置標題,但無論我的標題標籤中是什麼,它總是保持不變。在JavaScript中設置document.title不起作用。但是,如果我使用ff的這個框架/顯示選項從框架集中分離出來,它將按預期更改窗口/選項卡標題。如何更改JavaScript中的窗口標題?

那麼是否有可能從我的框架中更改父文檔的標題?

(背景:這將是一個AJAX的棋盤遊戲,我想以某種方式通知用戶,當輪到他。)

回答

15

是的,但它必須是在同一個域(和使用相對網址一條路徑)

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

如果iframe/frame位於不同的域,那麼您將得到權限被拒絕的錯誤。

+0

看來主控器放在頁面下不同的域,所以我得到許可被拒絕的錯誤。看來我需要尋找一種不同的方法...... – Calmarius 2010-06-30 15:51:33

3

使用top.document.title(上指的是最上面的窗口在瀏覽器內)

+0

這也不起作用。 – tking 2011-03-21 16:07:20