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

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

15.03.2013, 18:11. Показов 4450. Ответов 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
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru