ผมลองไปปรับโค้ดดูตามโค้ดด้านล่างนี้แล้ว ตามคำแนะนำ
(ไม่ทราบว่าผมเข้าใจถูกหรือเปล่านะครับ

)
แต่ก็ไม่มีผล ไม่มีอะไรเกิดขึ้นเลย
Code: Select all
<html>
<head>
<script>
function readTextFile(file){
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function () {
if(rawFile.readyState === 4) {
if(rawFile.status === 200 || rawFile.status == 0){
var allText = rawFile.responseText;
alert(allText);
document.getElementById('output').innerText = allText;
}
}
}
rawFile.send(null);
}
</script>
</head>
<body >
<input type="button" value="click" onclick="readTextFile('file:///E:/text.txt');">
<div id='output'> ... </div>
</body>
</html>
สิ่งที่ผมได้ทดลองทำไปมี
1. ทำตามโค้ดด้านบน
2. เปลี่ยน path แบบนี้
readTextFile('file:///C:/text.txt')
readTextFile('C:/text.txt')
readTextFile('./text.txt')
3. นำ Tag script มาวางในส่วน body แล้วทำการเปลี่ยน path ตามข้อ 2
ได้ผลเหมือนกันคือ
ไม่มีผลอะไรเกิดขึ้นเลยครับ
รบกวนท่านช่วยดูให้อีกทีนะครับ