我正在尝试获取使用 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”更改为“未定义”。该代码应该将 url 内容加载到框架中,然后使用 document.lastModified 函数获取最后修改日期。
有想法该怎么解决这个吗?
谢谢!乔什