2017-10-26 4 views
0

私はこれに似た問題を見つけることができないので、リダイレクトは高く評価されます。私の質問:私は自分のサイトのフッタに次のJavascriptを挿入しましたが、メインページの一番下に表示されるのではなく、タイムスタンプがポップアップします...ナビゲーションバーのいくつかのリンクは、ページへのリンクではなく、タイムスタンプへのリンクです。 (バージョン情報=バージョン管理=最後に変更された日付を表示します)。これをメインページのフッターにどのように固定するのですか?ホームページで最後に変更された日付

ありがとうございました!

ウェブサイト:www.huondauvergne.org

スクリプト:

var m = "This page was last updated: " + document.lastModified; 
var p = m.length-8; 
document.writeln("<center>"); 
document.write(m.substring(p, 0)); 
document.writeln("</center>"); 
+0

私は見ますiOSクロムの最下部のタイムスタンプ – mplungjan

+1

'document.writeln'は危険です。代わりに '.innerHTML'を使ってコンテンツを設定してください。また、あなたのサイトはサーバーサイドを含むいくつかの奇妙なことをしているようだ。 – andi

+0

左上の「Huon d'Auvergne Digital Archive」をクリックするか、About> Versioningをクリックすると、タイムスタンプだけの空白ページが表示されます。何か提案ありがとう! – Steve

答えて

0

オプション1:

現在のURLパスを確認する場合には、あなたのタイムスタンプの書き込みコードをラップします。

あなたのメインページがwww.abc.comにあるのであれば、あなたは

if (location.pathname == '/') { 
    // Insert timestamp writing code here 
} 

を行うことができ、それはwww.abc.com/index.htmlにあった場合は、

if (location.pathname == '/index.html') { 
    // Insert timestamp writing code here 
} 
にしてください

基本的にメインページがドメインとの関係であれば、あなたがチェックする場所です。

オプション2:

Javascriptのメインページのタイムスタンプを挿入するには:メインページ

<footer> 
    <!-- Footer stuff --> 
    <span id="lastModified"></span> 
</footer> 

Javascriptを/ jQueryの:

HTMLを

$(document).ready(function() { 
    $("#lastModified").text('Last modified on ' + lastModified); 
}); 
関連する問題