2009-10-20 6 views
1

Я использую управление файловой системой на веб-странице asp.net, так как я могу управлять кнопкой «просматривать», как и любая другая кнопка?Внешний вид управления файловой системой

и т. Д. Я хочу изменить «кнопку обзора» цвет назад, стиль границы.

Заранее спасибо.

+0

По моему расследованию и вашим ответам я сожалею, что нет правильного решения этой проблемы, но есть обходное решение, которое отлично работает с IE. Спасибо, –

ответ

1

как я мог контролировать кнопку "Обзор", так же как и любой другой кнопки?

Что вы уверены, что будет кнопка просмотра? Это зависит от веб-браузера; у некоторых может отсутствовать структура текста плюс реклама. В частности, Safari устраивает контроль совершенно по-разному.

Из соображений безопасности и из-за отсутствия стандартизации относительно того, как должен выглядеть элемент управления загрузкой файлов, CSS практически не контролирует стиль элементов управления загрузкой файлов.

Хотя непрозрачность взлома, упомянутая в ссылке phoenix, делает вид работы, я бы не рекомендовал ее вообще. Нет никакой гарантии, что «кликабельная» часть входного управления выстроена в линию с частью вашего элемента управления ersatz, которая выглядит интерактивно. Даже в одном браузере разные шрифты и другие настройки будут испорчены. Например, в моем браузере с примером quirksmode только правая половина текстового поля доступна для интерактивного просмотра; нажатие кнопки faux ничего не делает, и щелчок по левому краю фокусирует faux-textbox. С поддельным вводом вы будете предлагать дрянной и в худшем случае сломанный опыт для многих ваших посетителей.

Живите с помощью стиля загрузки по умолчанию или увеличивайте его с помощью Flash-загрузчика в прогрессивном улучшении.

0

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

Хороший

Styling an input type="file"

+0

Я думаю, что это повлияет на весь элемент управления fileUpload, так как я могу позволить ему повлиять на элемент управления кнопки, встроенный в элемент управления fileUpload? –

+1

Пожалуйста, перейдите по ссылке, приведенной в ответе. – rahul