document.addEventListener('DOMContentLoaded', function() { // Список номеров телефона let phones = [ '88007753431', '88001011590', '84951850016', '88007753431', '84954876007', '84951352105', '84950327731', '84951060300', '84951060300', '84950210401', '84950856292', '84951563990', '84951625521', '84951625764', '84951625789', '74950851330', '84951821554 ', ]; // Запрашиваем контакты соцсетей const xhr1 = new XMLHttpRequest(); xhr1.open('GET', '//zolotorg.ru/socials/socials.php'); xhr1.responseType = 'json'; xhr1.send(); // Запрашиваем цены из гугл таблицы const xhr2 = new XMLHttpRequest(); xhr2.open('GET', '//zolotorg.ru/google/google.tab4.php?url=' + encodeURIComponent(window.location.href)); xhr2.responseType = 'json'; xhr2.onload = function() { if(xhr2.status == 200) { // Устанавливаем низкие цены update_prices(xhr2.response, 'reduced'); // Устанавливаем контакты соцсетей wait_for_xhr_response(xhr1, function(data) { update_socials(data, 'reduced'); }); // Периодическая проверка номера телефона let interval = setInterval(function() { let element = document.querySelector('div[field="tn_text_1566472698980"] > a'); if (element) { // Очищаем номер телефона от всех нецифровых символов let phoneText = element.textContent.replace(/[^0-9]/g, '').trim(); console.log('Checking phone: ', phoneText); // Логируем номер для проверки // Номер телефона присутствует в списке if (phones.includes(phoneText)) { // Останавливаем все таймеры clearInterval(interval); clearTimeout(timeout); } } }, 250); // Таймаут, при котором заканчиваем проверку (т.е. номер не найден) let timeout = setTimeout(function() { clearInterval(interval); // Устанавливаем высокие цены update_prices(xhr2.response, 'increased'); // Устанавливаем контакты соцсетей wait_for_xhr_response(xhr1, function(data) { update_socials(data, 'increased'); }); }, 2000); } } xhr2.send(); // Функция обновления цен function update_prices(data, type) { for (var item in data) { let element = document.querySelector(item);
ПРОДАТЬ
КУПИТЬ
Золото
Серебро
Антиквариат
Драгоценные камни
Платина
Монеты
Слитки
Контакты
О компании
Код клиента -
Ювелирные изделия
Золото СССР
Антикварное золото
Стоматологическое золото
Лом золота
Белое золото
← назад
ПРОДАТЬ
КУПИТЬ
Лом золота
Лом серебра
Инвестиционные монеты
8 800 775-85-27
Столовое серебро
Ювелирные изделия
Серебро СССР
Антикварное серебро
Лом Серебра
← назад
Золото
Серебро
Значки
Фарфор
Бронза
Литье
← назад
Иконы
Самовары
8 800 775-85-27
ПРОДАТЬ
КУПИТЬ
МАСТЕРСКАЯ
ЗАКАЗАТЬ ЗВОНОК
О НАС
ЗАКАЗАТЬ ЗВОНОК