17.07.2012, 23:58
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от B@rmaley.e><e
|
Видимо, мои данные устарели, т.к.,
|
Хм, это было еще перед новым годом актуально
|
|
18.07.2012, 00:26
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от B@rmaley.e><e
|
Хм, действительно. Видимо, мои данные устарели, т.к., насколько я помню, ещё несколько лет тому назад программно кликнуть было нельзя.
|
ну дык до сих пор нельзя:
<input id="fl" type="file" style="">
<script>
document.getElementById('fl').click();
</script>
Можно лишь тогда когда пользователь сделает какое-то действие, клик иль еще чего... то-есть так как это всегда было сделано во флешь.
<input id="fl" type="file" style="">
<script>
document.onkeydown = function() {
document.getElementById('fl').click();
}
</script>
|
|
18.07.2012, 00:42
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Интересно - а клик с координатами input file - не проходит?
|
|
18.07.2012, 22:54
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от Deff
|
Интересно - а клик с координатами input file - не проходит?
|
Что такое "клик с координатами"?
|
|
18.07.2012, 23:36
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от B@rmaley.e><e
|
Что такое "клик с координатами"?
|
Если я правильно понял, вопрос в том как вызывать клик, как будто курсор находится в некоторой точке экрана (по сути программно сместить курсор в эту точку и программно кликнуть).
Насколько я знаю, такое пока не провернуть (и скорее всего такого и не будет в целях безопасности), хотя
|
|
18.07.2012, 23:56
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
Сообщение от bes
|
Если я правильно понял, вопрос в том как вызывать клик, как будто курсор находится в некоторой точке экрана (по сути программно сместить курсор в эту точку и программно кликнуть).
Насколько я знаю, такое пока не провернуть (и скорее всего такого и не будет в целях безопасности), хотя
|
такое не провернуть , но есть выход
Как можно использовать координаты синтетического события.
|
|
19.07.2012, 00:00
|
|
Студент
|
|
Регистрация: 30.04.2012
Сообщений: 1,113
|
|
Сообщение от Dim@
|
такое не провернуть , но есть выход
|
ничего не выйдет-клик тоже синтетический
Однако, стоит помнить следующее:
«Ручной» запуск (генерация) события не создает по умолчанию действие, связанное с этим событием. Например, программная генерирация события focus на элементе не означает, он получит фокус, вручную сгенерированное событие submit не заставит форму отправить данные (следует использовать метод submit формы), сгенерированное событие нажатия клавиши не означает, что символ появится в поле ввода, программное нажание на ссылку не активирует переход по ней, и т. д. Такие ограничения необходимы в целях безопасности и предотвращения сценариев имитации работы пользователя и взаимодействия с браузером
http://habrahabr.ru/post/114244/
Последний раз редактировалось vadim5june, 19.07.2012 в 00:06.
|
|
19.07.2012, 10:45
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
vadim5june,
да ну, правда что ле ?
|
|
19.07.2012, 11:55
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Dim@
|
такое не провернуть , но есть выход
Как можно использовать координаты синтетического события.
|
Dim@, можно простой пример, как это удалось применить
|
|
|
|