【发布时间】:2011-09-03 20:42:04
【问题描述】:
如何只重新加载 HTML 基础网页一次?我在正文标签中使用history.go(0); 和函数onLoad,但我只想运行一次。请记住,我使用的是iframe,因此无法使用以下类型代码:
<script language=" JavaScript" ><!--
function MyReload()
{
window.location.reload();
}
//--></script>
<Body onLoad=" MyReload()" >
上面的代码对我不起作用。
但是下面的代码运行良好,但问题是我只需要加载一次:
<BODY BGCOLOR=#FFFFFF background="../images/Index_04.jpg" onLoad="history.go(0)" >
注意:当用户点击主页链接时,我使用了两个 iframe,页面加载到 iframe 中,然后我想用当前 iframe 页面重新加载整个页面。
【问题讨论】:
-
为什么是 BOLD TAGS,九十年代早已一去不复返了
-
你每次加载都尝试重新加载,为什么要尝试以第一种方式重新加载,也许有更好的选择
-
这没有任何意义,一旦页面加载,它将重新加载并成为一个新页面,因此它会再次重新加载(第一次加载)。我猜您正试图让浏览器显示最新的内容,这是通过cache control 完成的。
-
您能解释一下为什么需要这样做,以便我们的建议更加贴近上下文吗?
-
@lbu @Quentin 阅读了我的问题,我需要它加载一次,因为当用户单击链接时我使用 iframe,它会加载一个 iframe,而不是我想用他最近打开的相同加载整个内容跨度>
标签: javascript html iframe dom-events