1

InternetExploreのonchangeイベントでアラートが発生しませんか?

私は以下のコードを使用しています:

<input type="file" onChange="readURL(this)"  />
<script src="http://code.jquery.com/jquery-1.8.0.min.js " > </script>
<script>
function readURL(input) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();
        alert('asf');
        reader.onload = function(e) {
            //alert(e.target.result);
            $('#photoview').attr('src', e.target.result);
        }
        reader.readAsDataURL(input.files[0]);
    }
}
</script>
4

2 に答える 2

0

IE9にはFileReaderがありません。

このMDNドキュメントの最後にある互換性の表を参照してください。このドキュメントは、IEとの互換性のためのソリューションも提案していることに注意してください。

于 2012-12-04T13:01:27.873 に答える
0

IE の場合、FileSystemObjectactivex コンポーネントを使用する必要があります

詳細については、次のリンクを確認してください。

http://www.java2s.com/Tutorial/JavaScript/0600__MS-JScript/FileSystemObjectGetFile.htm

于 2012-12-04T13:32:10.450 に答える