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

JScript на сайте

30.07.2017, 18:21. Показов 1307. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Возникла такая потребность в написании JavaScript'а. Помогите пожалуйста.
В общем, есть определенный сайт, к примеру, abc.def, на странице сайта abc.def/rnd/, есть число, которое с каждым обновлением страницы, генерируется заново, так же присутствует кнопка.
Цель: нужен скрипт, который следует алгоритму:
Обновить страницу;
Если число = 45, то кликнуть кнопку,
иначе
Обновить страницу.
Жду ваших ответов, буду очень благодарен
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.07.2017, 18:21
Ответы с готовыми решениями:

Сжатие RLE в JScript
Доброго времени суток! Мне нужно написать скрипт. В текстовом файле input.txt записана строка (там могут быть любые символы). Необходимо...

Имя домена JScript
Пишу скрипт и вот столкнулся с проблемой: Как определить имя пользователя и поместить в переменную для дальнейшей передачи в бд?

на jscript изменить значение <TD>
Ячейка таблицы содержит загруженный текст: &lt;td&gt;&lt;script language='JavaScript' src=rusStat3.txt&gt;&lt;/script&gt;&lt;/td&gt; Где-нибудь,...

10
32 / 32 / 14
Регистрация: 30.11.2013
Сообщений: 139
30.07.2017, 19:57
if(/*генерируем число*/ === 45) {
/*кликаем кнопку*/
} else {
location.reload();
}
1
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 15
30.07.2017, 21:04  [ТС]
Спасибо. Но еще один вопрос. Это число имеет следующий код в html:
HTML5
1
<div class="block_light">Число: 45</div>
Как связать это с js-кодом?
0
32 / 32 / 14
Регистрация: 30.11.2013
Сообщений: 139
30.07.2017, 21:07
JavaScript
1
document.getElementsByClassName("block_light")[0].textContent.replace("Число: ", "")
1
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 15
30.07.2017, 21:17  [ТС]
Спасибо огромное. Крайний вопрос:а как кнопку в js сделать:
HTML5
1
<span class="label">Генерировать</span>
0
32 / 32 / 14
Регистрация: 30.11.2013
Сообщений: 139
30.07.2017, 21:28
подскажу - всё есть в гугле
0
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 15
30.07.2017, 21:41  [ТС]
эх, ладно, пойду искать, спасибо за проделанную работу
0
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
30.07.2017, 22:28
Лучший ответ Сообщение было отмечено alexxrus7 как решение

Решение

alexxrus7,

HTML5
1
2
<div class="block_light"></div>
<button class="label">Генерировать</button>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var count = Math.round(1 + Math.random() * (50 - 1));
 
document.querySelector(".block_light").textContent = "Число: " + count;
 
if (count != 45) {
    document.querySelector(".label").onclick = function() {
        location.reload();
    };
} else {
    document.querySelector(".label").textContent = "Кликнуть кнопку";
    document.querySelector(".label").onclick = function() {
        alert("Любое действие ...");
    };
}
1
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 15
30.07.2017, 23:46  [ТС]
evikza,
Cпасибо Можно еще вопросик.
Как прописать следующее:
если в классе "block_light" найдется число 0, нажать на кнопку
иначе обновить страницу.
0
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
31.07.2017, 22:08
alexxrus7,

Цитата Сообщение от alexxrus7 Посмотреть сообщение
если в классе "block_light" найдется число 0, нажать на кнопку
это равносильно "если равно 45"?

JavaScript
1
if (count != 45 || count == 0) {}
0
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 15
31.07.2017, 23:15  [ТС]
evikza,
Нужно, чтобы в HTML коде страницы,нашлось число 0 в данном случае. Если таковое есть нажать кнопку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2017, 23:15
Помогаю со студенческими работами здесь

Использование ADSI в JScript
Народ! Кто-нибудь использовал ADSI в JScript?

Подобие InputBox на JScript
Простой способ ввода данных в JS сценарий без подключения VBScript. var W = new ActiveXObject('WScript.Shell'); function func(str) ...

JScript, ввод с клавиатуры
Нужно ввести с клавиатуры строку, пишу на jscript в notepad++ извините за глупый вопрос=)

Поиск, удаление (JScript)
Требуется разработать скрипт для поиска и удаления на заданном диске или в папке всех каталогов с заданным диапозоном времени модификации и...

JScript всплывающая картинка
как сделать так, чтобы при наведение на ссылку всплывала картинка (без нажатия на ссылку) через Jscript


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru