0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 3

Имитация клика мыши

13.03.2016, 11:38. Показов 4443. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть вот такой скрипт
HTML5
1
2
3
4
<a href="link.html" onclick="location.href = this.href" id="link">link</a>
<script language="javascript"> 
document.getElementById('link').onclick(); 
</script>
он как бы имитирует клик мышки и открывается тот линк,который прописать,но он открывает его в том же окне,просто перенаправляет на линк,а нужно в новом окне,помогите пожалуйста,я в языках не силен но очень надо.Вообще надо чтоб когда пользователь открывал страничку скрипт имитировал нажатие мышки и открывалось полноценное новое окно,имитация клика нужна чтоб браузер не блочил открытие..надеюсь понятно описал суть проблемы,может у кого то есть подобный...есть скрипт который окно открывает,но там имитации нет..вообщем делема,надеюсь на Вашу помощь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2016, 11:38
Ответы с готовыми решениями:

Имитация клика мыши по элементу
Доброго времени суток всем. Возникла такая проблемка,может подскажете решение. Необходимо имитировать клик мыши по элементам списка через...

как сделать триггер клика (имитация клика)
Добрый день! У меня есть 2 менюшки на сайте с аналогичными ссылками. Пытаюсь сделать связь, чтобы при клике на ссылку например,...

Имитация клика на элементе
Есть код: function msgAlert(){ if ('Notification' in window) { var notification = new Notification('Получено письмо', { ...

4
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
13.03.2016, 23:19
flaps1394,
HTML5
1
2
3
4
<a href="link.html" target="_blank" id="link">link</a>
<script language="javascript"> 
document.getElementById('link').click();
</script>
0
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 3
14.03.2016, 04:21  [ТС]
Благодарю за помощь все работает,я пробовал тоже так делать,только я часть кода которую Вы удалили оставлял,так как не знал за что он отвечает...все работает.Только вот я так понимаю что блокировку браузера таким путем все равно не обойти,может есть какие то способы для этого,чтоб браузер не блочил окно?
0
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
14.03.2016, 06:19
попробуйте такие варианты:
JavaScript
1
window.setTimeout(function(){ document.getElementById('link').click(); }, 1000);
JavaScript
1
window.setTimeout(function(){ window.open(document.getElementById('link').href); }, 1000);
0
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 3
14.03.2016, 06:30  [ТС]
Я не совсем понял куда это вставлять если я блоком в код вставляю то получается просто текст,я просто не силен в таких вещах,тот код если прописываю то его и не видно,этот куда надо?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.03.2016, 06:30
Помогаю со студенческими работами здесь

Имитация клика на input[type='file]
В общем, у меня есть условный див с картинкой и input &lt;div&gt;&lt;input style='position: absolute; display:none' type='file'&gt; ...

Имитация клика при удачном отрабатывании ajax
Подскажите пожалуйста, мне нужно как при удачному отрабатыванию ajax было нажатие по кнопке. Как это можно сделать?

Имитация клика по кнопке "показать".
Привет!!! Помогите разобраться с кнопкой. В общем есть кнопка на сайте которая изначально скрывает инфу. Как сделать чтобы при входе на...

Время с момента последнего клика левой кнопкой мыши
Здравствуйте! Как получить время с момента последнего клика левой кнопкой мыши? То есть нужно условие, которое вычисляет время с момента...

Имитация клика мыши
Подскажите пожалуйста такую вещь, как сымитировать клик мыши по id через js? Предположим есть страница index.html, в ней код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru