armancho7777777 пишет:Почему может не работать этот код в IE8:
потому что в разных браузерах и особенно в семействе ie5+ с стилизацией поля файл большие проблемы. Решить для IE8 можно средствами css, для ie4+ 5+ нет.
Используйте js, не отображайте вообще поле выбора файла, выводите вместо этого простое текстовое поле и устанавливайте прозрачность, стили какие хотите. При клике по полю или нарисованной рядом кнопке ловите выбор файла, пишите строку с путем к файлу в видимое текстовое поле а значение передавайте в не отображаемое поле загрузки файла.
upd. пример подобной реализации(Отредактировано автором: 26 Января, 2012 - 10:50:37)
|