[Ответить в тред] Ответить в тред

15/10/15 - Набор в модераторы 15.10 по 17.10
27/09/15 - Двач API — Инструкция к применению
15/09/15 - Про пожертвования и ДДоС

Официальная Телеграм конфа Двача **CLICK**

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 42 | 8 | 10
Назад Вниз Каталог Обновить

Аноним 13/03/16 Вск 22:57:52  119916845  
14578990721600.jpg (44Кб, 336x480)
Анон, решил сделать одну штуку для работы с чатомвдвоём на жабаскрипте, но о нём я знаю лишь то, что это относится к компухторам.
Не смог запустить "onclick" кнопки "Начать новую", решил выбрать её через jquery и .click() её, но не выходит. Кнопка выбирается, но не нажимается. Помогите.
Вот так я всё провернул:

$("#messages > ol > div > div:nth-child(1) > a:nth-child(1)").click();

Що не так?
Аноним 13/03/16 Вск 22:59:38  119917090
14578991788310.jpg (7Кб, 297x170)
Аноним 13/03/16 Вск 23:00:03  119917137
14578992037800.png (9Кб, 294x172)
Аноним 13/03/16 Вск 23:00:21  119917178
14578992218150.jpg (43Кб, 603x604)
Аноним 13/03/16 Вск 23:00:54  119917259
14578992545150.jpg (8Кб, 242x208)
Аноним 13/03/16 Вск 23:01:11  119917295
14578992714900.jpg (6Кб, 321x157)
Аноним 13/03/16 Вск 23:01:39  119917354
14578992997750.png (3Кб, 391x129)
Аноним 13/03/16 Вск 23:03:03  119917549
Ну помогите же
Аноним 13/03/16 Вск 23:03:36  119917642
Бамп
Аноним 13/03/16 Вск 23:04:25  119917766
#("button-id").attr("onclick", "твоя функция");
Аноним 13/03/16 Вск 23:05:26  119917935
>>119917766
$ фикс
Аноним 13/03/16 Вск 23:06:12  119918047
>>119917766
Мне нужно просто нажать кнопку, которая уже есть на странице
Аноним 13/03/16 Вск 23:06:29  119918099
Что ты несешь? Что ты хочешь сделать? Покажи код блять
Аноним 13/03/16 Вск 23:07:23  119918247
>>119918047
$(element).trigger(click)
Аноним 13/03/16 Вск 23:07:57  119918344
>>119918247
> trigger(click)
click is not defined
Аноним 13/03/16 Вск 23:08:31  119918421
Потому что trigger('click')
Аноним 13/03/16 Вск 23:09:49  119918596
>>119916845 (OP)
Посрал на вебанутый даунов. Богом дан C++. Нет, жру говно.
Аноним 13/03/16 Вск 23:10:52  119918751
>>119918596
Мимо
Аноним 13/03/16 Вск 23:11:03  119918777
>>119918596
Как там, удобно сайты на крестах делать-то?
Аноним 13/03/16 Вск 23:11:11  119918794
>>119918421
Ничего не происходит. Попробуй, пожалуйста, сделать по человечески то, что я не могу

>>119918596
не сердись, тут же задачи не такие
Аноним 13/03/16 Вск 23:11:11  119918797

>>119918596
Ну и жри
Аноним 13/03/16 Вск 23:14:58  119919297
>>119918794
$("#messages > ol > div > div:nth-child(1) > a:nth-child(1)").trigger('click');
Аноним 13/03/16 Вск 23:15:15  119919343
>>119918794

$("#messages > ol > div > div:nth-child(1) > a:nth-child(1)").trigger('click')
Аноним 13/03/16 Вск 23:17:11  119919598
>>119918777
Сайты не пишут на крестах долбоеб, сайты вообще не делают на языках программирования т.к. ХТМЛ это язык разметки, а не язык программирования. Тупой ЧСВшый выблядок, а вот организовать динамическую выдачу ХТМЛ на С++ не составляет никакого труда, все происходит так же как на скриптовых языках типа ПХП.
Аноним 13/03/16 Вск 23:19:21  119919887
>>119919598
Хуле тебе надо иди отсюда
Аноним 13/03/16 Вск 23:20:33  119920044
>>119919598

На C++, никакого труда..
Ох уж эти диваны..

Ruby-senior-кун
Аноним 13/03/16 Вск 23:21:35  119920163
>>119919598

Пример какого-то известного веб-портала / сайта приведешь, где это на C++ реализовано?
Аноним 13/03/16 Вск 23:21:51  119920199
>>119919598
Нет, чувак, ты сам долбоеб, потому что в треде идет разговор за джаваскрипт, который крестами ты в браузере как и верстку, не заменишь.

И ты вдвойне долбоеб, если до сих по не понял, что у каждого инструмента своя область применения.
Аноним 13/03/16 Вск 23:23:05  119920358
14579005858580.jpg (36Кб, 457x478)
>>119920044
>Ruby-senior-кун
И лидер митол группы?
Аноним 13/03/16 Вск 23:23:08  119920363
>>119919343
>>119919297
У меня не работает. Вроде всё верно, но не работает
Аноним 13/03/16 Вск 23:24:15  119920525
>>119920363

> "#messages > ol > div > div:nth-child(1) > a:nth-child(1)"

селектор то точно правильный?
Аноним 13/03/16 Вск 23:25:32  119920690
>>119920525
Инструментами разработчика скопировал, ещё пробовал $("a:contains('Начать новую')")
Аноним 13/03/16 Вск 23:26:11  119920778
>>119920525
Но выбирает точно правильно, через консоль смотрел
Аноним 13/03/16 Вск 23:32:51  119921627
У них там просто онклик этой кнопки должен делать
javascript:$('#chat_start').click();return false;
Что по сути просто кликает другую кнопку.
Но и ту кнопку тоже хуй кликнешь

А та вторая кнопка такая:
<a href="//чатвдвоем.ру" id="chat_start">Начать чат</a>

Я вообще не понимаю, что она делает, тому и решил просто имитировать действия пользователя
Аноним 13/03/16 Вск 23:38:45  119922365
Бамп
Аноним 13/03/16 Вск 23:40:48  119922643
Оп, ану поясни подробней что ты там пытаешься склепать.
Уж ли не внедрить свой ёба-скрипт в страницу чата?
Аноним 13/03/16 Вск 23:44:21  119923076
Там жиквери вообще подключен?
Аноним 13/03/16 Вск 23:46:59  119923382
Положение такое:
$("#messages > ol > div > div:nth-child(1) > a:nth-child(1)").click();
или
$("#messages > ol > div > div:nth-child(1) > a:nth-child(1)").trigger('click');

работает на сайте через консоль, но не через юзерскрипт. Вообще когда подключен юзерскрипт, кнопка не работает

Аноним 13/03/16 Вск 23:48:06  119923518
>>119923382
Даже когда скрипт содержит только дефолтные @строки
Аноним 13/03/16 Вск 23:49:51  119923725
УРА
Поцоны, не бейне и не ссыте, но я убрал дефолтную строку "// @grant none" и всё заработало
Аноним 13/03/16 Вск 23:52:05  119923972
>>119923725
Что заработало? Вбрось сюда.
Аноним 13/03/16 Вск 23:56:07  119924413
>>119923972
http://pastebin.com/fwEUUVQk
Убирает рекламу, которая не убирается адблокером и даёт возможность включать заново/выключать чат по табу
Аноним 14/03/16 Пнд 00:29:20  119928539
http://pastebin.com/u9nz1wqu
Переделанный скрипт, теперь на page up.
Tab выделял строку поиска, и я решил поменять немного дела.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 42 | 8 | 10
Назад Вверх Каталог Обновить

Топ тредов