Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > <input type=file>


Автор: _and 30.1.2006, 10:43
хай, all!!!

Народ подскажите пожалуйста, можно ли сменить стиль кнопки "Обзор..." в сабжевом контроле


Автор: Guedda 30.1.2006, 17:20
Думаю, что нельзя.
Я в каком-то учебнике читал, что эта фича зашита в браузер.
Поэтому, наверное, нужно ковырять настройки browser

Автор: Innuendo 30.1.2006, 17:42
да.. редактируется только поле ввода в input file.
и действие click() работает не по кнопке:
я хотел сделать макет файла- поле, и кнопка простая... ей уже можно задать css стиль. И хотел при клике на лже-обзор, чтоб он кликал на настоящий (настоящий сделал невидимым) и не получается.. он кликает по полю, а не по кнопке smile

Автор: Black 30.1.2006, 21:02
Цитата(Guedda @ 30.1.2006, 17:20 Найти цитируемый пост)

Думаю, что нельзя.


впринципе, можно, но только путем особого изврата.
Эту тему уже на форуме неоднократно обсуждали. Используейте Поиск...

Автор: PARROT 31.1.2006, 12:38
http://www.quirksmode.org/dom/inputfile.html
Пользуемся поиском: http://forum.vingrad.ru/index.php?showtopic=54669

Автор: R.M. 1.2.2006, 02:20
Цитата(PARROT @ 31.1.2006, 13:38 Найти цитируемый пост)

http://www.quirksmode.org/dom/inputfile.html
Пользуемся поиском: http://forum.vingrad.ru/index.php?showtopic=54669

Зачем? там решений то нету

Автор: Ciber SLasH 1.2.2006, 02:25
Да это чистой воды мазахизм. Зачем так извращаться ? smile
Остаётся надеяться, что в будущих версиях бродилок сделают возможность применить стиль и к этим элементам...

Автор: R.M. 2.2.2006, 10:30
Ciber SLasH

Ну эт помоему не только от бродилки зависит, тут ещё и css виноват smile

Автор: Innuendo 2.2.2006, 18:07
Куксикус
там по ссылкам вроде по их примерам работает, но я попробовал не работает... Див с лже-обзором не хочет на передний план вылазить.

Автор: R.M. 3.2.2006, 01:33
Innuendo
И думаю это не кроссбраузерный способ, вобщем нечего с этим не поделаеш.....пока

Автор: Innuendo 3.2.2006, 15:17
а вообще странно почему не работало..
ведь если сделать fake-file и просто file (по рамзерам одинаковые чтоб были).
Оба заключить в дивы, расположить друг на друге и настоящий файл сверху... Но этому верхнему задать прозрачность 100%. По идее во всех браузерах должно работать- объект есть но он прозрачный, мы видим то что под ним, а нажимаем на верхний...

Автор: R.M. 4.2.2006, 01:29
Innuendo
Может ты плохо пробовал? smile

Автор: 576871 4.2.2006, 05:48
Такое сделать нельзя.
CSS будет применен только к полю ввода, но не к баттону.

Автор: Innuendo 4.2.2006, 14:08
576871
так это мы сразу поняли...
никто и не пробует редактировать css кнопку обзор... её просто скрывают smile
Добавлено @ 14:09
Куксикус
ну... smile наверное, да smile
потому что половина кода была с того примера, половина моя...
а так редко получается.. надо будет поптом попробовать, но с нуля... smile

Автор: R.M. 6.2.2006, 11:02
Innuendo
Попробуй, тока помни что почти для каждого браузера своя прозрачность используется в css

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)