2012-07-27 1 views
0

나는 이것이 가능한지조차 모른다. 스트레이트 HTML을 사용하고 있습니다. 정말로 유일한 방법입니다. PHP, No .Net, Java 없음, JAVASCRIPT.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> 

고마워요! Lee

답변

0

이 솔루션은 HTML (정적 HTML)에서는 사용할 수 없으며 JavaScript를 사용하여 파일과 상호 작용하는 경우 웹 서버에서 호스팅해야합니다. 그렇다면 PHP를 사용해야 할 이유가 분명 있습니다.

+0

좋은 소식. 나는 자바 스크립트를 사용할 수있다. 나는이 사실과 내가 올바른 방향으로 나를 끌어 당기는 것으로 보이는 부분적인 스크립트를 포함하기 위해 글을 업데이트했다. 그러나 마지막으로 수정 한 날짜는 표시되지 않습니다. 우. –

0

서버를 통해 파일을 구문 분석하고 실제로 PHP를 사용할 수없는 경우 SSI (Server Side Include)를 사용할 수 있습니다. HTML 파일에서 다음 코드를 포함하십시오 : 당신은 아마 서버가 그것을 특별한 무언가를해야 알 수 있도록, 그래도 .shtml 사용하는 파일 확장자를 변경해야합니다

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

.

+0

슬프게도 html 파일의 명명 규칙을 제어하지 않습니다. –

+0

그것은 서버 환경에 달려 있습니다. – ChrisW

관련 문제