如何在javascript中更改框架中的窗口标题?

Cal*_*ius 8 html javascript

我在freehoster服务上托管了我的网络应用程序,该服务在框架集中显示我的网页.有2帧.在顶部狭窄的框架中有他们的广告,底部框架是我的.我可以在管理面板中设置标题,但无论我的标题标签是什么,它都始终保持不变.document.title在javascript中设置不起作用.但是如果我使用ff的This frame/show选项从frameset中突破它将按预期更改窗口/选项卡标题.

那么是否可以从我的框架更改父文档的标题?

(背景:它将是一个ajax棋盘游戏,我想在轮到他时以某种方式通知用户.)

Dan*_*den 18

是的,但必须在同一个域上(并使用路径的相对URL)

  window.parent.document.title = "Your new title";
Run Code Online (Sandbox Code Playgroud)

如果iframe/frame位于不同的域上,那么您将获得权限被拒绝错误.


小智 5

使用top.document.title(顶部是指浏览器中最上面的窗口)