Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (10)
  • Не работает скрипт JavaScript в Tilda чем ошибка?

    batowski
    @batowski
    Такая ошибка не может возникать на этапе объявления переменой. Она возникает на этапе ее использования так как не может ее найти. В вашем коде я никаких проблем не вижу за исключением того как это написано)

    Возможно что слово block написано с буквой «с» в русской раскладке.
    Ответ написан
    4 комментария
  • Как получить переменную из JavaScript (node.js) в PHP?

    batowski
    @batowski
    1) Вы можете сделать http запрос POST или GET к url по которому находится ваш php скрипт.
    2) Если node.js и php находятся на одном сервере вы можете вызвать нужный php скрипт.
    3) Вы можете использовать веб сокеты, настроив соединение между node.js и php.
    4) Вы можете использовать общую директорию или базу данных в которую будете записывать данные, и оттуда забирать их с помощью php.

    Я бы посоветовал 1 или 2 вариант.

    Пример 1 варианта:
    const axios = require('axios');
    
    axios.post('http://example.com/your-php-script.php', { data: 'your data' })
      .then(response => {
        console.log(response.data);
      })
      .catch(error => {
        console.error(error);
      });


    Получение данных в php:
    $data = $_POST['data'];
    echo $data;


    Пример 2 варианта:
    const { exec } = require('child_process');
    
    const data = 'your data';
    const command = `php /path/to/your-php-script.php "${data}"`;
    
    exec(command, (error, stdout, stderr) => {
      if (error) {
        console.error(`Error executing PHP script: ${error}`);
        return;
      }
    
      console.log(stdout);
    });


    Получение данных в php:
    $data = $argv[1];
    echo $data;
    Ответ написан
    Комментировать
  • Как пофиксить сдвиг страницы сайта влево и вправо?

    batowski
    @batowski
    Если вы видите скролл, значит что то как вы говорите все таки «вылезает».

    Вот примерное решение.

    Создайте в body блок, например:
    <div class=“app”>
      <!—Все содержимое здесь—>
    </div>


    Поместите все содержимое сайта в этот блок.

    Пропишите для него css:
    .app {
      position:relative;
      overflow:hidden;
    }
    Ответ написан
    Комментировать
  • Как элементу со свойством fixed, добавить затухание по мере скроллинга вниз?

    batowski
    @batowski
    function setOpacityOnScroll(className, scrollThreshold) {
      var elements = document.getElementsByClassName(className);
    
      Array.from(elements).forEach(function(element) {
        window.addEventListener('scroll', function() {
          // Получаем значение прокрутки страницы
          var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    
          // Вычисляем значение прозрачности в зависимости от прокрутки страницы
          var opacity = 1 - (scrollTop / element.offsetHeight);
    
          // Ограничиваем значение прозрачности от 0 до 1
          opacity = Math.max(0, Math.min(1, opacity));
    
          // Устанавливаем значение прозрачности элемента
          element.style.opacity = opacity.toString();
    
          // Если прокрутка превысила пороговое значение, устанавливаем прозрачность 0
          if (scrollTop >= scrollThreshold) {
            element.style.opacity = '0';
          }
        });
      });
    }
    
    // Пример использования функции
    setOpacityOnScroll('fixed-element', 500);


    Наверно, что типо того
    Ответ написан
    1 комментарий