我写了一个网站,它使用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>
答案 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>