Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=8176807&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 01:35:22 2016
Кодировка: Windows-1251
Закачка файла JS [closed] - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
kdmitrie
member

Рег.: 07.12.2005
Сообщений: 181
Из: нутри
Рейтинг: 35
  Закачка файла JS [closed]
      16.12.2008 19:31
 

Нужно сделать следующее: при нажатии на некий элемент-div (кнопка) открывать стандартный диалог выбора файла для его последующей закачки на сервер. Т.е. фактически. нарисовать свой элемент <input type="file">. Возможно ли это в принципе? Можно ли, сделав невидимый input искусственно вызывать для него диалог закачки, как если бы пользователь нажал на него (а реально нажал на кнопку)?



Чужой код - потемки (с)
Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: kdmitrie]
      16.12.2008 21:41
2

http://www.shauninman.com/archive/2007/09/10/styling_file_in...



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
kdmitrie
member

Рег.: 07.12.2005
Сообщений: 181
Из: нутри
Рейтинг: 35
  Re: Закачка файла [JS] [re: Lynn]
      17.12.2008 00:40
 

Во, это очень близко к тому, что нужно. Плохо, что под оперой не работает, надо будет докрутить попробовать. Спасибо.



Чужой код - потемки (с)
fedechka

Рег.: 10.09.2004
Сообщений: 58783
Из: Отрадное
Рейтинг: 10953
  Re: Закачка файла [JS] [re: kdmitrie]
      17.12.2008 00:44
2

посмотри, как на гмейле сделано, кстати... чорт... только хрен там код посмотришь



без подписи
Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: fedechka]
      17.12.2008 07:25
2

На gmail'е в FF обычный input без извращений.

Смотреть надо на deviantart.com



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
fedechka

Рег.: 10.09.2004
Сообщений: 58783
Из: Отрадное
Рейтинг: 10953
  Re: Закачка файла [JS] [re: Lynn]
      17.12.2008 12:53
 

эммм
у меня ссылкой текстовой отображается





без подписи
Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: fedechka]
      17.12.2008 13:15
1

Ты на нее нажми. Откроется обычно поле для файла, в котором надо нажать на Browse...



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
fedechka

Рег.: 10.09.2004
Сообщений: 58783
Из: Отрадное
Рейтинг: 10953
  Re: Закачка файла [JS] [re: Lynn]
      17.12.2008 13:17
 

ух е
и правда. В ие без этого



без подписи
maloi
Зануда

Рег.: 09.05.2006
Сообщений: 6506
Из: $(pwd)
Рейтинг: 2880
  Re: Закачка файла [JS] [re: kdmitrie]
      17.12.2008 23:53
1

можешь еще где-нибудь здесь посмотреть, но подозреваю, что там много разбираться придется http://extjs.com/deploy/dev/examples/form/file-upload.html



Помни: убив анимешника, ты повышаешь скорость сети на 5%
blind
still alive

Рег.: 16.01.2004
Сообщений: 23128
Из: Хамовники
Рейтинг: 16483
  Re: Закачка файла [JS] [re: fedechka]
      17.12.2008 23:59
5

В ответ на:

В ие без этого



типо они через какую-нить его дыру фалы аплоадят? =)



13/37 =)
fedechka

Рег.: 10.09.2004
Сообщений: 58783
Из: Отрадное
Рейтинг: 10953
  Re: Закачка файла [JS] [re: blind]
      18.12.2008 00:00
 

понятия не имею. Но стандартного элемента <input type=file> там не появляется



без подписи
kdmitrie
member

Рег.: 07.12.2005
Сообщений: 181
Из: нутри
Рейтинг: 35
  Re: Закачка файла [JS] [re: maloi]
      18.12.2008 00:53
1

Во, это вещь, работает под всеми браузерами. Разбираться, конечно, придется. Но кто говорил, что будет легко!



Чужой код - потемки (с)
Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: kdmitrie]
      18.12.2008 11:40
1

Идея везде одна: сделать прозрачный input type="file" так, что бы его кнопка оказалась в нужном месте



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: blind]
      18.12.2008 11:41
1

В IE не запрещен метод click() на файловый input, а в FF запрещен.



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
kdmitrie
member

Рег.: 07.12.2005
Сообщений: 181
Из: нутри
Рейтинг: 35
  Re: Закачка файла [JS] [re: Lynn]
      18.12.2008 17:19
1

Всем спасибо, разобрался и работает.



Чужой код - потемки (с)
bashtanov
спец по говядине

Рег.: 11.05.2007
Сообщений: 9569
Из: например
Рейтинг: 7068
  Re: Закачка файла [JS] [re: kdmitrie]
      19.12.2008 06:01
 

если не сложно, расскажи, как JS узнает имя файла до закачки?
(полностью разбирать пример влом, даже с FireBug)

Lynn
'Кофеман'

Рег.: 28.02.2003
Сообщений: 7316
Из: Тропарево-Никулино
Рейтинг: 905
  Re: Закачка файла [JS] [re: bashtanov]
      19.12.2008 08:01
 

Читает value у input'а.



Плыл в небе, глубоком как сон,
Кокаиновый пес
- Адриан и Александр
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в