Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 10.12.2019, 15:14
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от laimas Посмотреть сообщение
1) Страница открывается, отрисовывается счетчик со значением 0 (или пока нет изменений, значит и его нет, дело вкуса).

2) Получили данные. Если знак числа (Math.sign(пришедшее число)) не определен или определен но не равен ранее определенному, то отрисовываем счетчик с увеличением его значения на 1.

Наверное так?
По сути якобы так, но а как это в коде прописать((?
Ответить с цитированием
  #22 (permalink)  
Старый 10.12.2019, 16:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Например, <span id="counter">0</span> - это счетчик, и это его состояние на момент загрузки страницы. Где-то, где получается что-то с чего-то, считаем, что это число под переменной n:

var cnt = document.getElementById('counter'), sign = Math.sign(n);
if(cnt.dataset.sign != undefined && cnt.dataset.sign != sign) cnt.textContent = +cnt.textContent + 1;
cnt.dataset.sign = sign;

Последний раз редактировалось laimas, 10.12.2019 в 16:18.
Ответить с цитированием
  #23 (permalink)  
Старый 10.12.2019, 18:47
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Ketlller, вопрос: как подключается чужой код?
Это встраиваемый скрипт или iframe?
Если второе - ничего сделать нельзя, вы не имеете доступа к данным чужого сайта(без его согласия).
Если первое - нужен конкретный код, чтоб было понятно что делать.
__________________
29375, 35
Ответить с цитированием
  #24 (permalink)  
Старый 11.12.2019, 00:51
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от laimas Посмотреть сообщение
Например, <span id="counter">0</span> - это счетчик, и это его состояние на момент загрузки страницы. Где-то, где получается что-то с чего-то, считаем, что это число под переменной n:

var cnt = document.getElementById('counter'), sign = Math.sign(n);
if(cnt.dataset.sign != undefined && cnt.dataset.sign != sign) cnt.textContent = +cnt.textContent + 1;
cnt.dataset.sign = sign;
Ваш код постоянно плюсует 1, независимо там - или + значение.

Сейчас на коде покажу

вот тут пример

https://codepen.io/vitalij-kotlqr/pen/bGNpREW


Вычисляем divSell777=BTC_USD - Minimal size: -770.5
И смотрим, если divSell777 минус-значение то прибавляем +1 к счетчику, и далее появится плюсовое-значение мы его пропускаем и ждем когда появиться следующее минус-значение и снова прибавляем +1 к счетчику. Далее когда-то появиться плюсовое - пропускаем, и ждем снова минусового и ставим +1 к считчику.... и тд
Ответить с цитированием
  #25 (permalink)  
Старый 11.12.2019, 00:52
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от Aetae Посмотреть сообщение
Ketlller, вопрос: как подключается чужой код?
Это встраиваемый скрипт или iframe?
Если второе - ничего сделать нельзя, вы не имеете доступа к данным чужого сайта(без его согласия).
Если первое - нужен конкретный код, чтоб было понятно что делать.
Гляньте пожалуйста выше пример кода показал! Я думаю сейчас все станет ясно Решить эту затею!)
Ответить с цитированием
  #26 (permalink)  
Старый 11.12.2019, 01:26
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

~так
__________________
29375, 35

Последний раз редактировалось Aetae, 11.12.2019 в 01:50.
Ответить с цитированием
  #27 (permalink)  
Старый 11.12.2019, 02:19
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от Aetae Посмотреть сообщение
~так
Ура.... заработало!!! Спасибо большое!)))
Ответить с цитированием
  #28 (permalink)  
Старый 11.12.2019, 05:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ketlller, учитесь правильно формулировать вопросы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, float или int значение присвоено переменной? gadyuka Общие вопросы Javascript 4 30.10.2012 15:31