0

これが可能かどうかさえわかりません。私はストレートHTMLを使用しています。それは本当に私の唯一のオプションです。PHP なし、.Net なし、Java なし、JAVASCRIPT あり。

URL があり、最終更新日を表示しようとしています。

このコードに出くわしましたが、最終更新日ではなく、ファイルが表示されます。コードに何か問題がありますか、または HTML と JavaScript だけを使用してこれを行う別の方法はありますか?

ここで実際の URL を共有することはできません。

<body><p>
<script src="https://www.website.com/wiki_form.html?nodeid=1103951244" type="text/javascript">// <![CDATA[
function getLastMod(){
var myFrm = document.getElementById('myIframe');
var lastModif = new Date(myFrm.contentWindow.document.lastModified);
document.getElementById('LastModified').innerHTML = "Prices correct as at: " + lastModif.toLocaleString();
}
// ]]></script>
<span id="LastModified"></span></p>
<p><iframe id="myIframe" src="https://www.website.com/wiki_form.html?nodeid=1103951244" style="display: none;"></iframe></p></body>

ありがとう!リー

4

2 に答える 2

0

サーバー経由でファイルを解析していて、実際に PHP を使用できない場合は、サーバー サイド インクルード (SSI) を使用できる可能性があります。HTML ファイルに次のコードを含めてみてください。

<!--#flastmod file="page.html" -->

おそらく、ファイル拡張子を .shtml tho に変更する必要があるでしょう。これにより、サーバーはそれに対して特別な処理を行う必要があることを認識できます。

于 2012-07-27T17:11:51.633 に答える
0

このソリューションは、HTML だけでは不可能です (HTML は静的です)。JavaScript を使用してファイルを操作する場合は、Web サーバーでホストする必要があります。その場合、PHP を使用する理由は確かにあります。

于 2012-07-27T17:07:05.130 に答える