Если ищете ответы на вопросы из заголовка и тому подобные, вам требуется учить Джава скрипт. Вы можете записаться на какие-нибудь курсы, нанять репетитора-программиста или штудировать доступные книги. В любом случае мы рекомендуем изучать еще и форумы в интернете, которые размещают опытные кодеры на Джава скрипт, разбирать готовые коды скриптов.
Можно еще почитать это уроки джава скрипт с нуля, джава скрипт за час, изучение джава скрипт.
На этом сайте вы найдете практические советы по языку программирования JavaScript.