Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: для новичков > скрипт закачки файлов |
Автор: MoLeX 19.3.2008, 14:08 |
Один товарищ скинул следующий скриптик (см. аттач). К сожелению он работает только в Осле (лису не проверял, в опере не работает), сам JS изучаю недавно и в чужом коде (особенно таком) быстро путаюсь и теряю нить расуждения, поэтому прошу помощь в оптимизации данного скиптика под браузеры. ![]() |
Автор: Nigel 19.3.2008, 22:50 | ||||||||
Скрипт нормальный, есть только небольшая проблемка со стилями. Попробуй так
А после
поставь
Попробуй повозиться со стилями
Ну, или, на крайний случай, в зависимости от браузера меняй нужные значения. |
Автор: ksnk 20.3.2008, 10:08 |
MoLeX, В опере оно тоже работает ;-) Только нужно ткнуть чуть-чуть слева от кнопки, потом нажать на tab и пробел.... ![]() Надо бы погуглить примеры на имитацию input:file с помощью div'ов... Как-то ведь и в Опере такое работало... Еще опера не знает что такое overflow-y и при большом списке загружаемых файлов имеет забавный эффект... |
Автор: ksnk 20.3.2008, 10:47 | ||||||||
Строка 57 файла dhtmlXVault.js Для Оперы нужно заменить left:7px на right:0. Кнопачка от загрузчика будет как раз на месте... Они там с другой стороны...
еще в строке 40 замена overflow-y на overflow:auto+ overflow-x:hidden... - Опреа все равно ругается, но зато не глючит...
Ну и isOpera можно по бедности определить вот так
или так
|
Автор: krundetz 8.4.2008, 13:42 |
Посмотри вот здесь http://feeds.feedburner.com/~r/simplecoding/~3/248274652/asinxronnaya-zagruzka-fajlov.html там приводиться пример с подробным разбором что и как. |