Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 3

Редирект и автоматический клик на кнопку

15.03.2013, 18:11. Показов 4476. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Нужна ваша помощь в реализации следующей задачи.
Задача: есть кнопка, при нажатии на которую происходит переход (или редирект) на определенную страницу, и на этой странице происходит автоматический клик на определенную кнопку.

Пример:
Например, есть кнопка:
HTML5
1
<input class="btn-success btn_checkout" type="submit" name="checkout" value="{"str_checkout"|translate}" />
Есть страница, на которую нужно перейти:
http://bekaa.tmweb.ru/checkout/

Там есть ссылка-адрес в виде кнопки, которая должна автоматически нажаться:
HTML5
1
<a class="standart-order" onclick=""> <!-- <button > --> Стандартный заказ <!-- </button> --> </a>
Решение:
JavaScript
1
2
3
4
5
6
7
8
<script type= "text/javascript">
function buttonCheckout()
{
var url = document.getElementById('id_buttonCheckout');
document.location.href = 'http://bekaa.tmweb.ru/checkout/';
document.querySelector('standart-order').click();
};
</script>
и кнопка:
HTML5
1
<a href="javascript: buttonCheckout();" class="btn btn-large btn-success btn_checkout" id="buttonCheckout">Стандартный заказ</a>
Перенаправление происходит, но не нажимает на кнопку "standart-order"

В чем может быть ошибка?

Добавлено через 1 час 47 минут
Небольшие изменения задачи:

Есть код JS
JavaScript
1
2
3
4
5
6
7
8
<script type= "text/javascript">
function buttonCheckout()
{   
    document.location.href = 'http://bekaa.tmweb.ru/checkout/';
    document.querySelector('.standart-order').click();
 
}
</script>
и кнопка, при нажатии на которую должен произойти редирект на http://bekaa.tmweb.ru/checkout/

HTML5
1
<a href="javascript: buttonCheckout();" class="btn btn-large btn-success" id="buttonCheckout">Стандартный заказ</a>
Непосредственно на самой странице http://bekaa.tmweb.ru/checkout/ есть кнопка "standart-order", которая и должна автоматически нажиматься:
HTML5
1
<a class="standart-order" onclick=""> <!-- <button > --> Стандартный заказ <!-- </button> --> </a>
На данный момент редирект происходит, но кнопка не нажимается.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.03.2013, 18:11
Ответы с готовыми решениями:

Автоматический клик на button3
Здравствуйте. подскажите как сделать чтобы программа на C# при запуске делала автоматически клик на button3 using System; using...

Автоматический клик по кнопке
Скажу сразу, до этого утра с js никогда не работала. На сайте (не моем) есть есть кнопка, вот ее код &lt;button...

Автоматический клик по кнопке Like в YouTube
Добрый день!!!! Вопрос связанный с dolphi, необходимо чтоб программа сама нажимала на кнопку like в youtube.Как это сделать ? ?

2
Заблокирован
15.03.2013, 18:38
Цитата Сообщение от Godwar Посмотреть сообщение
Непосредственно на самой странице http://bekaa.tmweb.ru/checkout/ есть кнопка "standart-order", которая и должна автоматически нажиматься:
Это, типа, хочешь/не хочешь а заказ оформить придется
0
0 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 3
18.03.2013, 15:02  [ТС]
Чтобы увидеть эти кнопки, нужно положить товар в корзину, да. Но не обязательно переходить на страницу оплаты.
Но дело даже не в этом. Чтобы знающий человек дал грамотный ответ - ему вообще не нужно переходить по ссылке. Все понятно из описания проблемы.

Добавлено через 4 часа 5 минут
Прочитал еще раз задачу, и сильно удивился - насколько плохо у меня было в пятницу вечером с головой.

Опишу задачу еще раз, но упрощенее и понятнее.

Есть кнопка на странице index.html
HTML5
1
<a href="javascript: buttonCheckout();" class="buttonQuick" id="buttonCheckout">Стандартный заказ</a>
При нажатии на кнопку, должен произойти переход на страницу outside.html, и, на этой странце, АВТОМАТИЧЕСКИ, т.е. без участия человека, произойти клик на кнопке
HTML5
1
<a class="standart-order" onclick=""> <!-- <button > --> Стандартный заказ <!-- </button> --> </a>
Соответсвенно, JS код
JavaScript
1
2
3
4
5
6
7
8
<script type= "text/javascript">
function buttonCheckout()
{
var url = document.getElementById('id_buttonCheckout');
document.location.href = 'outside.html';
document.querySelector('standart-order').click();
};
</script>
Т.е. переход происходит, тут все ок. Но вот кнопка автоматически не нажимается.

И просто так передать клик на другую страницу не получится. Это понятно.

Итак, если мы передаем на index.html значение таким образом:
JavaScript
1
2
3
4
5
6
<script type= "text/javascript">
function buttonCheckout()
{
document.location.href = 'outside.html/?standart-order';
}
</script>
то на outside.html ловим скриптом:
JavaScript
1
2
3
4
5
6
7
<script type= "text/javascript">
function buttonCheckout()
{
var standart-order=location.search.substring(1);
document.querySelector('.standart-order').click();
}
</script>
Вот тут я уже плаваю. Есть варианты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.03.2013, 15:02
Помогаю со студенческими работами здесь

Автоматический редирект
Как прописать автоматический редирект, чтобы он запускался через заданное количество времени, чтобы бот успел проинедксировать страницу?

Автоматический редирект
Подскажите как реализовать автоматический редирект на другую страницу, при этом что бы не было возможности вернуться на предыдущую...

Автоматический редирект
Здравствуйте уважаемые PHP программеры! У меня к вам актуальное предложение. Можете ли вы написать скрипт автоматического редиректа по...

Автоматический клик по ссылке при заходе на сайт
Что я хочу сделать?! Чтобы при заходе на сайт любого пользователя происходил автоклик по рекламной ссылке, вне зависемости хочет...

Автоматический редирект на другой сайт
Всем привет! Есть 1 сайт на бесплатном хостинге, с которого надо сделать автоматический редирект на соответствующую страницу другого...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru