imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
Junior Member
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188
![]() ![]() |
Предпросмотр картинки перед загрузкой (Opera vs IE)
Поиск юзал, ничего похожего не нашел, хотя помню, что с год назад задавал тут похожий вопрос...
Есть <form... , в ней <input type=file... Человек выбирает файл на своем компе, после этого по onclick или onchange (в зависимости от браузера) нужно отобразить эту картинку (если это картинка). Понял как это сделать в IE, почти всегда работает в Mozilla, но вот чтобы это заработало в Opera.... Помогите, PLZ. Сейчас это выглядит вот так: Код:
my_image_src=document.forms["f"].elements["fileid"].value; if (isMozilla) { //Mozilla my_image_src = my_image_src.replace(/\\/g, '/'); my_image_src = my_image_src.replace(/:/, '|'); my_image_src = "file:///" + my_image_src; my_image[id].src=my_image_src; } else if (isOpera) { //opera my_image_src = my_image_src.replace(/\\/g, '/'); my_image_src = "file://localhost/" + my_image_src; my_image[id].src=my_image_src; } else { //IE my_image_src = unescape(my_image_src); my_image_src = my_image_src.replace(/\+/g, '%20'); my_image[id].src=my_image_src; } |
![]() |
![]() |
# 3 |
Junior Member
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188
![]() ![]() |
Ты можешь мне не верить, но есть люди, которые не могут сделать даже этого...
А насчет первого вопроса - Для удобства! Когда человек заливает на сервер несколько фотографий (мой случай), ему _удобно_ видеть что на них изображено, а не просто их название (а часто только его часть)... ЗЫ. Прошу в студию только ответы по делу, а не "-зачем тебе BMW? Купи запорожец, он тоже ездит (вариант: ходи пешком)"... |
![]() |
![]() |
# 5 |
Junior Member
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188
![]() ![]() |
Хм... А пример можно?
ЗЫ. Сам спросил - сам ответил http://my.opera.com/forums/showthrea...ht=local+image |
![]() |
![]() |
# 6 |
Guest
Сообщения: n/a
|
ну вот в 5-ке и 6-ке это работало
![]() ![]() ![]() |