前端之家收集整理的这篇文章主要介绍了
javascript – 元刷新重定向到顶部框架,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码:
Meta http-equiv="refresh" content="2; URL=javascript:window.open('certainpage.html','_top');">
这不起作用.
我用Google搜索并在各处得出相同的结论:这应该有效.
但事实并非如此.任何人都可以帮我解释为什么这个页面不是:
1.只要我有javascript在那里刷新(是的,我的浏览器启用了js)
2.刷新顶部框架中的新页面
任何帮助,将不胜感激!
最佳答案
Javascript在这样的刷新元
标记中不起作用.
当你正在使用javascript时,请保持简单,如下所示:
但也有更好(因为更聪明)的方式来做到这一点.这不要求您对每个页面的URL进行硬编码.它会检查页面是否位于最顶层,如果不是,则将页面的URL调用到顶部:
如果您希望完全避免使用javascript(某些用户将禁用),那么还有一种更简单的方法.将以下内容添加到您的头部,该页面上的所有链接将打开“最顶层”:
您所要做的就是选择这三个选项中的一个.所有这些都应该让你顺利.