Показать сообщение отдельно
  #31 (permalink)  
Старый 18.11.2022, 22:31
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,775

Это не сложная задача.
Просто то, что вы делаете (document.write) - какой то ад.
Нужно просто правильно написать html файл, и правильно подключить скрипт.
Если подключаете в начале html файла, в разделе <head> то скрипт должен быть таким

const picurls = [{
        src: 'http://00.gif?1',
        href: 'http://google.com?1'
    }, {
        src: 'http://01.gif?2',
        href: 'http://yahoo.com?2'
    }, {
        src: 'http://02.gif?3',
        href: 'http://yandex.ru?3'
    }, {
        src: 'http://03.gif?4',
        href: 'http://rambler.ru?4'
    }];
 
    const now = Date.now(); // мс с 01.01.1970
    const msinday = 1000 * 60 * 60 * 24; // мс в сутках
    const nowDay = Math.trunc(now / msinday); // дней с 01.01.1970
 
    const ind = nowDay % picurls.length;
 
    const obj = picurls[ind];

    window.addEventListener('DOMContentLoaded', () => {

        document.querySelector(".pic").src = obj.src;
        document.querySelector("#pd").href = obj.href;
    })


А если в конце (перед </body>) то можно так, как у рони
Ответить с цитированием