centerRus: если у блока не ограничивать высоту, то контент будет его распирать и скролл не появится. Ну вы можете заменить height на max-height, чтобы скролл появлялся только когда контента слишком много.
DTX: jsonP и json - это совершенно разные вещи. Все равно что сравнивать теплое с мягким.
jsonP - вид запроса на сервер путем подключения внешнего JS скрипта и его выполнения.
json - формат данных.
HamSter: ну если почитаете ответ, то там написано примерно следующее. Хорошей JS-практикой является написание JS-плагинов. В них вы найдете все что вам нужно, от событий до таймеров и это реальные задачи, которые можно делать и сравнивать результат с другими.
Korolenkz: я говорю о Computer Science (то самое образование, которое везде котируется, пусть даже если это не слишком сильный локальный вуз). Веб-разработка тут не исключение. Конечно оно вам не нужно пока вы делаете сайтики, но когда начнете делать что-то посложнее и больше программировать, поймете что базовые знания очень нужны.
Хороший Человек: вам не обязательно давать ссылку на сам проект. Сделайте небольшое демо, обезличенное, где можно будет повторить ошибку и выложите куда-нибудь, хоть на jsfiddle.
Это не сработает. Нормальные браузеры не блокируют всплывающие окна только при условии что юзер лично нажал на ссылку. Нажать скриптом === тоже самое что просто программно вызвать. Браузеры заблочат.