1

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

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

自然地,当页面自己加载时,没有任何样式表连接到它,并且 index.html 的其余部分都丢失了。

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

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

1 回答 1

0

这有点快-'n'-脏,但您可以在包含页面检查的加载器中设置一个变量。

在您的装载机中:

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

在加载的页面中:

<script type="text/javascript">
  if (loader != 1) {
    window.location = "/index.html";
  }
</script>
于 2012-04-27T09:18:48.840 回答