Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   проблема с FileReader() в Chrome (https://javascript.ru/forum/css-html-browser/20685-problema-s-filereader-v-chrome.html)

jo-cry 13.08.2011 19:21

проблема с FileReader() в Chrome
 
Собственно, есть такой не больной код:
<script type="text/javascript" src="jquery.js"></script>
<input type="file" name="file" id="file-field"/>
<textarea class="asd"></textarea>
<script>
$('#file-field').bind({
    change: function() {		
		var reader = new FileReader();
		reader.onload = function(e){
			$('.asd').html(e.target.result);
		}
		reader.readAsDataURL(this.files[0]);
    }
});
</script>

Он работает в опере и firefox, но не работает в chrome, подскажите почему. Я знаю точно что хром не заходит в функцию onload.

B@rmaley.e><e 13.08.2011 20:08

Цитата:

Сообщение от jo-cry
Я знаю точно что хром не заходит в функцию onload.

Тогда назначайте обработчик события через addEventlistener.

ваый 13.08.2011 20:18

Насколько я знаю, в chrome это не будет работать для протокола file:///. Должно работать на странице, запущенной на сервере, например на локальном http://localhost.

jo-cry 14.08.2011 04:54

ваый, спасибо, переместил на сервер все заработало


Часовой пояс GMT +3, время: 13:10.