Yana_Ch, много/мало, конечно, понятие относительное. Хороший показатель - до 50 запросов, средний - до 100. Это очень примерно.
Но у вас - 240. Это, конечно, слишком.
Далее, размер контента - 7МБ подтягивается из интернета для загрузки одной страницы. Отсюда - паузы и подвисания между запросами и ответами сервера. А учитывая количество запросов - полный цугцванг.
NeonCoder, нет, совсем о другом.
Я показал, как обойтись 1 обработчиком вместо кучи навешенных инлайн, я показал, как обойтись без атрибутов value у кнопок.
Речь шла именно о программной практике, а вовсе не о внешнем виде.
NeonCoder, да я автору поста обработчики показывал.
А вообще - это ужас сплошной, и так никто не делает.
Сейчас дам пример правильного подхода, а вы пока читайте статьи про события.
Если нужно создать длинную цепочку последовательных событий, привязанных к получению какой-то информации, намного удобнее, ИМХО, создать серию синхронных запросов, чем путаться в цепи коллбэков.
Валентин Попов, тогда стоит разделить котлеты и мух.
Таймер поставить самый обычный на веб-морде, любой. А при заходе пользователя писать ему кукис с жизнью 5 минут. А при отправке формы - проверять -жив ли кукис.
Тогда и перезагрузки не страшны, и реализация будет самая примитивная, в 1 проверку.
Думаю, мало кто додумается успеть за эти 5 минут кукис подменить на более живучий.