1

JavaScriptローダーを使用してindex.html内のhtmlファイルを特定のdivにロードするWebサイトを作成しました。ロードされたhtmlページ自体は次のようになります。

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

当然、ページがそれ自体でロードされるとき、それに接続されたスタイルシートはなく、index.htmlの残りの部分が欠落しています。

「ローダーページ」がそれ自体でアクセスされたときに、index.htmlに自動的に転送する方法はありますか?このヘッダーを「loader-page」に追加して単純な転送を試みましたが、「loader-page」がindex.htmlからアクセスされた場合でも、常にindex.htmlに転送されるようになりました。

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

1 に答える 1

0

これは少し簡単ですが、インクルードされたページがチェックする変数をローダーに設定できます。

ローダーで:

<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 に答える