如何仅使用JavaScript在网站上显示外部文件创建日期?

时间:2012-07-27 17:02:00

标签: html

我甚至不知道这是否可行。 我正在使用直接HTML。这是我唯一的选择。没有PHP,没有.Net,没有Java,是JAVASCRIPT。

我有网址,我正在尝试显示上次修改日期。

我遇到了这段代码,但它取代了文件,而不是最后修改日期。代码有问题吗,还是有另外一种方法可以使用HTML和JavaScript来做到这一点?

我无法在此分享真实的网址。

<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>

谢谢! 利

2 个答案:

答案 0 :(得分:0)

只有HTML(HTML是静态的)才能实现此解决方案,如果您使用JavaScript与文件进行任何交互,则需要将其托管在Web服务器上。如果是这种情况,你肯定有理由使用PHP。

答案 1 :(得分:0)

如果您通过服务器解析文件而实际上无法使用PHP,则可以使用服务器端包含(SSI);尝试在HTML文件中包含以下代码:

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

您可能需要将文件扩展名更改为.shtml tho,以便服务器知道它必须对它执行一些特殊操作。