22.04.2011, 18:21
|
Аспирант
|
|
Регистрация: 15.03.2008
Сообщений: 91
|
|
Когда есть opacity:0 во всех браузерах которые я смотрел, событие всегда попадет на верхний элемент. Если блок с background:none, тогда событие может попадать на нижний элемент.
|
|
22.04.2011, 18:27
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
Сообщение от Logo
|
background:none,
|
с ним не проверял. как вариант проходит -почти полная прозрачность
ну а для поисковиков-сайты на каких есть скрытые ,прозрачные ,сливающиеся с фоном элементы-такие сайты попадают под фильтры или в бан...
Последний раз редактировалось dmitriymar, 22.04.2011 в 18:32.
|
|
24.04.2011, 20:00
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от dmitriymar
|
ну а для поисковиков-сайты на каких есть скрытые ,прозрачные ,сливающиеся с фоном элементы-такие сайты попадают под фильтры или в бан...
|
По такой логике они бы половину интернета забанили.
|
|
24.04.2011, 20:50
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от dmitriymar
|
ну а для поисковиков-сайты на каких есть скрытые ,прозрачные ,сливающиеся с фоном элементы-такие сайты попадают под фильтры или в бан.
|
Это если такие элементы могут содержать что-либо, способствующее продвижению в топе (ключевые слова, например). Как скрытый файл-инпут может способствовать продвижению - непонятно.
|
|
25.04.2011, 00:04
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
Яндекс начал кричать, что если сайт содержит в себе скрытые элементы(сливающиеся с фоном, накрытые другими элементами), то таким сайтам прямая дорога в ад бан. про крайней мере эта инфа активно распространятся по seo форумам последние пару месяцев
Последний раз редактировалось dmitriymar, 25.04.2011 в 00:07.
|
|
25.04.2011, 06:53
|
|
prodigy
|
|
Регистрация: 01.11.2010
Сообщений: 503
|
|
kiff86,
А что если создать инпут и программно по нему кликнуть? Вы пробовали?, я просто слышал что по этому типу инпутов нельзя так. Хотя не уверен..
Попробуйте
var input = document.createElement("INPUT");
input.type = "file";
var click = document.createEvent("MouseEvents");
click.initEvent("click", true, true);
input.dispatchEvent(click);
Это не кроссбраузерно, но для IE есть подобные методы, так что если получится, то вот и решение.
__________________
readOnly
|
|
25.04.2011, 17:21
|
Аспирант
|
|
Регистрация: 26.03.2011
Сообщений: 52
|
|
Всем спасибо. Накрывалкой я пользуюсь.. смущает такие записи в цсс как альфа и опасити... они валидны? Я просто хотел бы создать что-нить свое, то есть ваще не юзать тег инпут файл.. Собсно и спросил ... А то плясать с бубном, опасити и т.п. не охота.. флеш, я так понял позволяет это делать? Просто надо его быренько изучить. Хочется нормальный (кроссбраузерный, легко изменяемый) загрузчик файлов.. с культурный дизайном.. почему свое- потому что в своем проще разобраться ну и как-то чувствуешь себя увереннее..
poorking,
Такая фишка работает только в ие.. остальные браузеры за счет "безопасности" не позволяют этого сделать (програмно щелкнуть на кнопку...)
|
|
25.04.2011, 17:29
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от kiff86
|
смущает такие записи в цсс как альфа и опасити... они валидны?
|
filter- нет, opacity - да. Но чем оно Вас смущает?
|
|
26.04.2011, 12:02
|
Профессор
|
|
Регистрация: 02.07.2010
Сообщений: 642
|
|
Сообщение от kiff86
|
Я просто хотел бы создать что-нить свое, то есть ваще не юзать тег инпут файл..
|
1. Flash Player. Надо учить Action Script. Работать будет только в броузерах, у которых установлен плагин Flash Player.
2. Java (не JavaScript). Работать будет только у кого на компьютере установлена Java.
P.S. input type="file" - html-элемент, у которого больше всего "закручены гайки" в целях безопасности. В интернете полно примеров, как сделать его покрасивее, пофункциональнее... Однако идеального решения нет. Смотря какие цели Вы ставите. Например, в некоторых броузерах на стороне Клиента из javascript нельзя получить полный путь к выбранному файлу (а казалось бы, почему??). Только после отправки файла на сервер можно узнать этот путь. Чтож поделаешь..
|
|
26.04.2011, 20:40
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от Маэстро
|
нельзя получить полный путь к выбранному файлу (а казалось бы, почему??)
|
А казалось бы, зачем?
Сообщение от Маэстро
|
Только после отправки файла на сервер можно узнать этот путь
|
ЩИТО? Пруф, или не было.
|
|
|
|