Дипломная работа



бет12/23
Дата28.04.2023
өлшемі0.66 Mb.
#472944
түріДиплом
1   ...   8   9   10   11   12   13   14   15   ...   23
diplom

    Бұл бет үшін навигация:
  • AttachItem
Index – получает от IMAP-сервера список заголовков почтовых сообщений в текущей папке и выводит их список на экран. Он также выводит список папок («Входящие», «Отправленные», «Черновики», «Удаленные») и постраничную навигацию внизу списка сообщений. Действие принимает один параметр – имя папки, из которой нужно получить сообщения.

  • List – действие, вызываемое с помощью асинхронного запроса (AJAX). Полу- чает от IMAP-сервера список заголовков сообщений в указанной папке на ука- занной странице и возвращает их сценарию на JavaScript. Сценарий загружает список в соответствующую область на экране. Используется для загрузки со- общений при выборе пользователем определенной страницы или папки на эк- ране. Принимает два параметра: имя папки на сервере и номер страницы.

  • AttachItem – сохраняет указанный пользователем файл для последующей от- правки его почтовым вложением. Вызывается после нажатия пользователем на кнопку «Приложить файл» в окне редактирования сообщения (см. ниже) и вы- бора файла для загрузки.

  • Send – в случае, если действие вызывается методом GET – выводит форму ре- дактирования сообщения: текстовые поля для ввода адресата, темы письма, тек- ста письма, кнопки «Приложить файл» и «Отправить письмо». При нажатии на

    «Приложить файл» появляется диалог выбора файла.

    Для улучшения удобства пользования системой загрузка файлов происходит без перезагрузки страницы. Такой механизм реализован с помощью динамиче- ского создания элемента IFRAME и указывания в атрибуте target формы имени этого элемента. При выборе пользователем файла для загрузки выполняется действие submit в этот элемент, после чего сценарий на JavaScript проверяет об- новление содержимого этого элемента. После того, как в содержимом появится сообщение success и имя загруженного файла, вернувшееся в результате работы действия AttachItem, файл считается загруженным, и JavaScript вставляет текст с именем файла в специальное поле на экране.


    В случае если действие вызвано методом POST (пользователь нажал на кнопку
    «Отправить» при редактировании сообщения) и все данные, введенные пользо- вателем, корректны – адресата, темы, текста письма и загруженных файлов формируется многослойное письмо (Multipart) и отправляется посредством про- токола SMTP.
  • 1   ...   8   9   10   11   12   13   14   15   ...   23




    ©dereksiz.org 2024
    әкімшілігінің қараңыз

        Басты бет