2012-04-27 1 views
1

JavaScriptローダーを使用してindex.html内のhtmlファイルを特定のdivにロードするウェブサイトを作成しました。このような独自のルックスに ロードされたhtmlページ:ページはそれ自身の上にロードされたときページがページ内に読み込まれたページ - >ページが単独でロードされたときにindex.htmlに転送

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

は当然のことながら、何もそれに接続されたスタイルシートとのindex.htmlの残りの部分が欠落しているはありません。

"loader-page"にアクセスしたときに自動的にindex.htmlに転送する方法はありますか?私はこのヘッダを "loader-page"に追加することで簡単な転送を試みましたが、現在はindex.htmlを通して "loader-page"にアクセスしても常にindex.htmlに転送されます。

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

答えて

0

これはやや速いですが、インクルードされたページがチェックする変数をローダーに設定できます。あなたのローダーで

:ロードされたページで

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

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

これは動作しません。これで、index.html内にページがロードされず、直接アクセスされたときにジャバスクリプトなしで表示されます。 – Paul

+0

「ページを読み込まない」とはどういう意味ですか? – Anonymoose

+0

これはページが表示されないことを意味します。 ajaxローダーは回転してしまい、プログラムされたように消えることはありません。スクリプトが壊れていて、終了しない場合と同様です。 – Paul

関連する問題