Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Превью картинки 
V
    Опции темы
PraporshikZadov
Дата 3.1.2013, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 13.5.2012

Репутация: нет
Всего: нет



В поле формы input выбираю файл картинки. Подскажите пожалуйста как сделать превью этой картинки с помощью jQuery или просто javascript? На сервер ее грузить не надо.
PM MAIL   Вверх
skyboy
Дата 3.1.2013, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



FileReader — т.е. HTML5 FileApi
обрати внимание на поддержку браузерами и сделай так, чтоб в браузерах без поддержки fileApi(IE < 10) хотя бі и с загрузкой на сервер работало.
PM MAIL   Вверх
Ripper
Дата 3.1.2013, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Lonely soul...
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 30.6.2004
Где: г. Москва

Репутация: нет
Всего: 23



Вот пример, в хроме работает:

Код

<!DOCTYPE html>
<html lang="ru">
    <head>
        <meta charset="utf-8" />
        <title>Preview test</title>
        <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        <script>
            $(function() {
                $('#showPreview').click(function() {
                    var reader = new FileReader();
                    var image;
            
                    reader.onload = function(e) {
                        var imageSrc = e.target.result;
                        
                        $('#previewImg').attr('src', imageSrc);
                    }
                    
                    reader.readAsDataURL($('input[name="image"]').get(0).files[0]);
                });
            });
        </script>
    </head>
    <body>
        <input type="file" name="image" />
        <button id="showPreview">Show preview</button>
        <img id="previewImg" width="100" />
    </body>
</html>





--------------------
"Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом
PM MAIL ICQ   Вверх
PraporshikZadov
Дата 7.1.2013, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 13.5.2012

Репутация: нет
Всего: нет



Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.