+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Помощь по JS

  1. #1
    crypton is on a distinguished road
    Регистрация
    12.02.2017
    Сообщений
    1
    Вес репутации
    0

    Red face Помощь по JS

    Недавно начал изучать JavaScript, до этого неполохо освоил HTML и CSS. Писал довольно неплохие сайты лишь на них уже через пару дней после изучения. Но вот решил взяться собственно программирование и решил начать с JS.
    Учил с разных сайтов теорию, но имея уже некоторый опыт при изучении языков разметки, - понял что лучшее в этом деле - это практика, поэтому пробую хоть что-то писать, хотя бы какую-то примитивщину. Сперва всё шло хорошо, но вот уже целый день сижу над одним приколом. Заранее извиняюсь за нубский вопрос...

    Не могу понять почему не работает этот код?

    function blim (){
    document.getElementsByTagName('body').style.backgr oundImage = "url('photos/1.jpg')";
    }

    function blim2 (){
    document.getElementsByTagName('body').style.backgr oundImage = "url('photos/111.jpg')";
    }

    setInterval (blim, 1000);
    setInterval (blim2, 2000);
    Т.е. - нужно, чтобы каждую секунду менялся фон (картинка). Если просто задать название фона, всмысле цвет (red, green и т.д.), то всё работает, а с картинкой почему-то нет. В чём трабл? Может ссылка на фото не так указана? Но я смотрел с других примеров - всё работает! Какая разница между background и backgroundimage? Как же это бесит, когда из-за одного символа код может не работать. Хотя, чувствую, - тут что-то другое.

    Также пробовал писать без TagName, просто через document.body.style... нифига
    Может через id? К body можно задать id?)))
    Хочется сделать смену фона именно через функцию.

    Решил обратиться сюда, а то в нете не нашел ничего, хотя не думал что такое возможно. Но иногда просто очень тяжело оформить свой вопрос в поисковый запрос, поэтому решил перейти а форумы, где есть знающие люди.
    Последний раз редактировалось crypton; 12.02.2017 в 23:00.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    system architect somewhere will become famous soon enough somewhere will become famous soon enough Аватар для somewhere
    Регистрация
    31.08.2006
    Адрес
    71 RUS
    Возраст
    35
    Сообщений
    1,837
    Вес репутации
    16

    По умолчанию Re: Помощь по JS

    getElementsByTagName дает массив HTMLElement, а не один элемент
    It's a long way to the top if you wanna rock'n'roll

+ Ответить в теме

Похожие темы

  1. Помощь
    Задача: Определить номера строк и столбцов двумерного массива, которые равны между собой. program p; uses crt; const m = 3; var A:array of...
    от d0ki в разделе задачи на Паскале и Delphi
  2. требуетса помощь
    подскажыте как открить сканированый текстровый документ в office excel или office word что возмозно было его редактыровать ??
    от yurkin77 в разделе MS Office и VB(A).
  3. Нужна помощь
    Здравствуйте. Я недавно заинтересовался браузерными играми. Играть мне не очень нравится а вот поставить свой сервак и раскрутить его это интересно....
    от agentbk в разделе Perl, PHP, ASP ...
  4. Ищу помощь
    помогите пожалуцста составить рисунок на паскале с помощью массива( рисунок н-р цветок..или еще что то)
    от darika в разделе задачи на Паскале и Delphi
  5. Нужна помощь!
    У кого есть простенький временной калькулятор следующего вида: 1:00 +2:10 =190 (результат в минутах). Действия- сложение и вычитание....
    от artemonix в разделе Вопрошайка

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения