javascript を使用してリモート URL が最後に更新された日付を取得しようとしています。私は現在これを思いついた:
function getlastmod(url)
{
var ifrm = document.createElement("IFRAME");
ifrm.setAttribute("src", url);
ifrm.setAttribute("id", "oIFRAME");
ifrm.style.display = "none";
var spanTag = document.createElement("span");
spanTag.id = "oSpan";
try
{
var oIFrame = document.getElementById("oIFrame");
var oSpan = document.getElementById("oSpan");
oSpan.innerHTML = oIFrame.src + " last modified " +
oIFrame.document.lastModified;
outUpdate=oSpan;
}
catch(E) {setTimeout("getlastmod();",50);}
}
ただし、このコードは常に「outUpdate」を「undefined」に変更するようです。このコードは、url コンテンツをフレームにロードし、document.lastModified 関数を使用して最終更新日を取得することになっています。
これを修正する方法についてのアイデアはありますか?
ありがとう!ジョシュ