Если ищете ответы на вопросы из заголовка и подобные ему, вам совершенно требуется изучать Джава скрипт. Можно подобрать доступные учебники или записаться на какие-нибудь курсы, нанять репетитора. Можно своместить. Но все равно мы предлагаем изучать еще и статьи на сайтах, которые размещают опытные кодеры на JS, изучать готовые скрипты.
Советы новичкам — про змейка на джава скрипт http://iprowebber.ru/javascript-kommentarii-2/, как создать файл джава скрипт, как написать джава скрипт, бесплатные джава скрипты.
Здесь вы найдете практические советы по программированию на JavaScript.