しばらく JavaScript を使っていませんでしたが、テキスト ファイルを読み込んで内容を表示することができないようです。
私も試しonload
ましたonloadend
。アラートを発行しただけreader.onload = alert('Hello');
では、関数を操作することはできません。
ここからどこへ行くべきか正確にはわかりません。後で関数を定義しようとしましたreader.onload = function(evt)...
が、うまくいきません。
Safari 6.0.5 と Chrome でも試しました。
<!DOCTYPE HTML>
<html>
<head>
<title>Pi to Colors</title>
</head>
<body>
<script>
function readFile() {
var reader = new FileReader();
reader.onload = readSuccess;
function readSuccess(evt) {
var field = document.getElementById('main');
field.innerHTML = evt.target.result;
};
reader.readAsText("/pi.txt");
}
</script>
<div id="main">
</div>
</body>
</html>