在页面中加载的页面 - >单独加载页面时转发到index.html

时间:2012-04-27 09:09:48

标签: javascript html5 forwarding

我写了一个网站,它使用JavaScript加载程序将index.html中的html文件加载到特定的div中。 加载的html页面本身如下所示:

<div id="pageloader">
    CONTENT
</div> <!-- END #pageloader -->

当然,当页面自己加载时,没有连接到它的样式表,并且缺少index.html的其余部分。

有没有办法在自己访问“loader-page”时自动转发到index.html?我通过将此标头添加到“loader-page”尝试了一个简单的转发,但现在它总是转发到index.html,即使通过index.html访问“loader-page”。

<head>
    <meta http-equiv="refresh" content="0; URL=http://...">
</head>

1 个答案:

答案 0 :(得分:0)

这有点快 - &#39; n&#39; -dirty但您可以在加载程序中设置包含页面检查的变量。

在您的装载机中:

<script type="text/javascript">
  var loader = 1;
</script>

在加载的页面中:

<script type="text/javascript">
  if (loader != 1) {
    window.location = "/index.html";
  }
</script>