Если ищете ответы на вопросы из заголовка и тому подобные, вам нужно изучать JavaScript. Вы можете подобрать соответствующие книги или пойти учиться на курсы, нанять репетитора. Но все равно мы рекомендуем отсматривать еще и статьи в интернете, которые размещают действующие кодеры на JavaScript, разбирать выложенные скрипты.
Дополнительно по теме джава скрипт сообщение http://iprowebber.ru/pro-dzhava-skript-javascript/, джава скрипт для детей скачать, как создать кастомные события в джава скрипт, джава скрипт или ява скрипт.
На этом сайте вы встретите советы по программированию на Джава скрипт.