【发布时间】:2012-07-26 06:38:18
【问题描述】:
我有以下代码:
<html>
<head>
<title>title of this stuff</title>
<script language="JavaScript">
if (top != self) top.document.title = document.title;
</script>
<meta http-equiv="refresh" content="2; URL=javascript:window.open('certainpage.html','_top');">
</head>
<body>
Body of this page
</body>
</html>
这不起作用。 我已经在谷歌上搜索过了,到处都得出了同样的结论:这应该可行。 但事实并非如此。谁能帮我弄清楚为什么这个页面不是: 1.只要我有javascript就可以刷新(是的,我的浏览器中启用了js) 2. 在顶框刷新到新页面
任何帮助将不胜感激!
【问题讨论】:
-
@Billy Moat:是的。我在框架 A 中运行脚本,而框架 B 向我显示进度(带有元刷新),直到完成。然后它应该更改元刷新,以便刷新到父框架。
-
@Diodeus:“可能重复”.. 有趣。但是,感谢您的回复,因为您链接到的页面上的 window.location javascript 东西(变成了 window.top.location)起到了作用! (必须放入一些脚本以使其仅在满足条件时发生)
标签: javascript html redirect refresh meta-tags