Модификация titlle сайта из JavaScript.
Как правило посетители сайтов не обращают внимания на информацию, которая помещена в теги title или длина текста, помещённого в этот тег больше видимости ограничений браузера. Следующие два примера на javascript помогут вам реализовать модификацию:
- Текст title в виде бегущей строки
- Мигающий текст заголовка title.
Чтобы изменить title сайта из JavaScript, вы можете использовать свойство `document.title`. Вот примеры кода для бегущей строки и мигающего title:
1. Бегущая строка в title:
(function() {
  var originalTitle = document.title;
  var marqueeTitle = "Ваш текст для бегущей строки";
  var titleTimeout;
  function runMarquee() {
    document.title = marqueeTitle;
    marqueeTitle = marqueeTitle.substring(1) + marqueeTitle.charAt(0);
    titleTimeout = setTimeout(runMarquee, 200);
  }
  function stopMarquee() {
    clearTimeout(titleTimeout);
    document.title = originalTitle;
  }
  runMarquee(); // Запустить бегущую строку
  // Для остановки бегущей строки, раскомментируйте следующую строку:
  // stopMarquee();
})();2. Мигающий текст заголовка title:
(function() {
  var originalTitle = document.title;
  var flashTitle = "Мигающий текст";
  var isFlashOn = false;
  var flashInterval;
  function flash() {
    document.title = isFlashOn ? originalTitle : flashTitle;
    isFlashOn = !isFlashOn;
  }
  function startFlash() {
    flashInterval = setInterval(flash, 1000);
  }
  function stopFlash() {
    clearInterval(flashInterval);
    document.title = originalTitle;
  }
  startFlash(); // Запустить мигающий title
  // Для остановки мигающего title, раскомментируйте следующую строку:
  // stopFlash();
})();Пояснение работы:
- В обоих примерах кода мы сохраняем исходный заголовок страницы (`originalTitle`), чтобы восстановить его, когда анимация будет завершена.
- Для бегущей строки каждые 200 миллисекунд мы обновляем заголовок (`document.title`) путем сдвига первого символа в конец строки (`marqueeTitle`).
- Для мигающего title каждую секунду мы переключаемся между исходным заголовком и заданным мигающим текстом (`flashTitle`).
- Вы можете остановить анимацию, вызвав функцию `stopMarquee()` для бегущей строки или `stopFlash()` для мигающего title.
 
 


