Метод скрытых фреймов описывается весьма специфическим шаблоном, состоящим из четырех шагов (рис. 2.1). Первый шаг всегда начинается с видимого фрейма, посредством которого пользователь взаимодействует
со страницей. Естественно, что пользователь не подозревает о существовании скрытого фрейма (в современных броузерах скрытые фреймы вообще никак не отображаются) и взаимодействует со страницей как обычно. В какой-то момент пользователь выполняет
действие, которое требует получения дополнительных данных с сервера.
Когда это происходит, начинается первый шаг процесса: в скрытом фрейме вызывается1 функция Java Script . Эта функция может производить достаточно простые действия, например перенаправлять скрытый фрейм на другую страницу, или очень сложные, например передавать
данные из формы. Независимо от сложности функции результат всегда один и тот же - второй шаг процесса взаимодействия: выполнение запроса к серверу.
Третий шаг модели - это прием ответа от сервера. Поскольку мы имеем дело с фреймами, ответ будет представлять собой еще одну веб-страницу.
Эта страница должна содержать запрошенные у сервера данные, а также некий код JavaScript, который передаст эти данные в видимый фрейм. Обычно перенос данных реализуется в виде обработчика события onload, возникающего в возвращаемой веб-странице, который В качестве спускового механизма при этом выступают действия некоторой функции JavaScript в визуализируемом фрейме.вызывает функцию в видимом фрейме после полной загрузки страницы (это уже четвертый шаг). После того как данные перекочуют в видимый фрейм, остается только решить, что с ними делать дальше.