|
|
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: спрятал FileUpload в диве и вызываю по нажатию на кнопку его метод Click() через Javascript вот как это выглядит Код: plaintext 1. 2. 3. 4. 5. 6. Вот что присходит: при нажатии на кнопку "Выберите файл" появляется диалог с выбором файла. Типа всё OK, НО если после выбора нажать на какую нибудь кнопку, то постбэка не происходит. Если вторично нажать на какую нибудь кнопку, то постбэк происходит, но на сервере файла уже нет. В Chrome всё работает! Причина в том, что почему то ие начинает тупить если FileUpload находится в скрытом диве. Как сделать наподобие кнопки "Выберите файл" в sql.ru, там ведь стандартный элемент input file не отображается? Даже в исходнике страницы не нашёл кнопки с текстом "Выберите файл"!!!??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 05:31 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
Уже проходили нечто подобное... http://www.sql.ru/forum/actualthread.aspx?tid=194581 > Даже в исходнике страницы не нашёл кнопки с текстом "Выберите > файл"!!!??? Так и кнопки то с таким текстом на странице форума нет )) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 10:20 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
vkle Так и кнопки то с таким текстом на странице форума нет )) Да ладно? мне нужно сделать так как на скрине. Там никакого страндартного инпута нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 14:16 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
по сцылке http://www.sql.ru/forum/actualthread.aspx?tid=194581 так и непонятно как всё-таки сделать свой input и чтоб работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 14:30 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
vkle , вы как ТС, может чё посоветуете поконкретней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 14:30 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
http://www.hedgerwow.com/360/dhtml/css-form-file-upload.html http://www.quirksmode.org/dom/inputfile.html http://geekswithblogs.net/rashid/archive/2007/08/01/Create-An-Ajax-Style-File-Upload.aspx Надеюсь, поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 15:45 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
> Да ладно?мне нужно сделать так как на скрине. Там никакого > страндартного инпута нет. На скрине именно стандартный input type="file". Смотрите код страницы. > может чё посоветуете поконкретней? Конкретно, браузер будет работать только кога юзер сам жмакнет кнопку мышом или ентером. "Клики" от скрипта браузер обязан игнорировать, ибо это один из моментов безопасности (а иначе практически любой файл с компа можно скриптом утянуть втихаря). В скрытом диве это сделать нереально. Так что, могу только посоветовать забить на это дело. Если нужно только внешний вид, смотрите в сторону стилей по ссылкам от IDVsbruck. Не 100%, но кое что... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 16:09 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
vkle На скрине именно стандартный input type="file". Смотрите код страницы. Дык вот именно, что в коде страницы стандартный, в внешне совсем нестандартный. Как они изменили надпись на кнопке и спрятали текстовое окошко? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 16:17 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
On Sun, 28 Jun 09 13:17:43 GMT CmeTanka wrote: > Как они изменили надпись на кнопке и спрятали текстовое окошко? Фишка браузеров. Полагаю, разработчики Google Chrome и Safari посчитали что оный инпут должен выглядеть именно так ))) Почему разработчики остальных браузеров придерживаются иного мнения - я не знаю. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 21:08 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
vkle, блин, чё-та я ступил. В IE выглядит совсем по другому... ээх будем ждать HTML 5.0, может чё-нить к лучшему изменится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 21:18 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
> ээх будем ждать HTML 5.0, может чё-нить к лучшему изменится... А смысл? Редко где обновляемые ИЕ 6, 7, и 8, которые поставляются с виндой (полагаю, что они доживут до 5.0, а то и переживут) будут отображать контролы точно так же, как и сегодня. Или Вы считаете, что через пару-тройку лет проблемы вёрстки "под ИЕ6" станут не актуальны? Имею в виду коммерческую вёрстку сайтов для широкого круга посетителей, а не корпоративные веб-приложения и домашние странички. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 21:39 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
надо воспитывать юзеров... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 21:44 |
|
||
|
IE и скрытый FileUpload (сделать по аналогии с sql.ru)
|
|||
|---|---|---|---|
|
#18+
Угу. Я уже сейчас лишь частично предоставляю в последних проектах поддержку ИЕ6 - а) доля достаточно мала (все еще в 3.5-4 раза больше, чем у Оперы, - около 7-8%); б) те, кто еще имеют ИЕ6, - это в основном люди с только что переставленной ХРю, или корпоративные, или кто не имеет выхода в инет - одним словом, не наши "клиенты". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2009, 22:59 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36063065&tid=1454599]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
4ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 456ms |

| 0 / 0 |
