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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как узнать размеры ВхШ картинки на моем компе, путь указан в input file 
:(
    Опции темы
kpuknet
  Дата 2.12.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Смысл такой: нажимаю "Обзор", в поле input type=file указывается путь к картинке и надо чтобы автоматически в 2х других полях (<input type=text name=VISOTA> и <input type=text name=SHIRINA> )указывались соответственно Высота и ширина ЕШЁ НЕ ЗАГРУЖЕННОЙ на сервер картинки.
Помогите плз...
PM MAIL WWW   Вверх
DemoCode
Дата 2.12.2005, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



До загрузки на сервер никак.


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
kpuknet
Дата 2.12.2005, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Хорошо, допустим я загрузил картинку... тогда как узнать путь, откуда я её загрузил... т.е. как на майл.ру сделано, когда загрузил картинку, то показывается полный путь откуда была загражена картинка.... (можно на PHP)

PM MAIL WWW   Вверх
Sardar
Дата 3.12.2005, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Во первых зачем тебе этот путь? Во вторых под JS это value поле у input:file, если на сервере PHP, то это $_FILES[имя_input_элемента]['name'].

Можно попробовать не отправляя форму, а создать img элемент, src которого установить в tvoj_input.value. Не уверен что сработает... вернее не должно вообще сработать, но мало ли чего smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Гость_12345
Дата 3.12.2005, 03:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Sardar, да, работает такая фишка.
kpuknet, пришлось сделать искусственную задержку для формирования картинки в окне. Можно было бы сделать по onLoad картинки, но оно, известно, что вешает IE, и в чём там проблема, неясно (мне). Ещё надо обрабатывать onError картинки, если выберут не изображение. Ещё могут выбрать тип, который серверу не подойдёт, а локальный комп покажет...
Код
<script>
function f(t){(iS=document.getElementById('imgSend')).src='file:///'+t.value;
    document.getElementById('wxHSend').value='---';
    setTimeout("document.getElementById('wxHSend').value=''+iS.offsetWidth+'x'+iS.offsetHeight;",999);
}
</script>
<input id=fileSend type=file onChange=f(this)><br>
<input id=wxHSend><br>
<img id=imgSend src=1.gif сюда будут загружаться картинки с локального диска><br>


  Вверх
kpuknet
Дата 21.12.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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


 




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


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

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