<script>
var test;
function gameExists() {
var http = new XMLHttpRequest();
http.open('HEAD', "/flappy.html", false);
http.send();
if(http.status!=404){
test= "true";
}else{
test == "false";
}
}
</script>
<script>
if(test=="true") {
alert('Game exists, add some code.');
} else {
alert('Download Game !');
$('#frame').append('<a href="path/to/flappy.html">Download</a>');}
</script>
이것은 로컬 파일을 사용할 수 있는지 확인하는 나의 자바 스크립트입니다. 이것은 이 로컬로 호스팅되어 있으므로 서버 측 언어를 사용할 수 없습니다. 그래서 나는 내가 뭘 잘못했는지 모르겠다. 이 일을 도와주세요. A) 제대로 검사하지 않습니다. B) 다운로드하지 않습니다. 고맙습니다. 이 코드가 현재 작동하지 않는 이유가 무엇인지 잘 모르겠습니다. 제발 도와주세요. ! 내가 도대체 뭘 잘못하고있는 겁니까? 문제의로컬 파일을 사용할 수 있는지 확인하십시오.
실제로 코드를 보지 않고 "true"와 "false"가 아닌 true와 false를 사용하십시오. 또한'test == "false"가 아닌'test = false'이어야합니다. – Niall