Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> клиент почты, автозаполнение письма 
:(
    Опции темы
СЭНСЭЙ
Дата 6.11.2011, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



Всем привет.
Есть такая задача:
Есть сайт. Внутри него есть интерфейс почты.
На сайте есть ссылка, по которой открывается интерфейс заполнения письма.
Необходимо сделать так, что бы при переходе по ссылке все поля письма в интерфейсе заполнялись нужной информацией и прикладывались вложения.
Прилагаю скриншот интерфейса, хтмл код из браузера и скрипт, который это все выводит.
Никак не пойму как это все работает.
В ссылке на скрипт передается одрес "кому" - я его удалил на скриншоте, и параметр start=1

Код


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
<html id="html">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta http-equiv="Pragma" content="cache" />
    <meta http-equiv="Cache-Control" content="public" />
    <meta http-equiv="Expires" content="Mon, 05 Nov 2012 17:40:45 GMT" />
    <title>MailBee WebMail PRO</title>
    <link rel="stylesheet" href="skins/cart/styles.css" type="text/css" id="skin" />
    <script type="text/javascript">
        function ResizeBodyHandler() {}
    </script>
</head>

<body onresize="ResizeBodyHandler();" onload="Init();">
    <table class="wm_information" id="info_cont">
        <tr>
            <td class="wm_info_message" id="info_message">
                Подождите, пока WebMail загрузится&hellip;            </td>
        </tr>
    </table>
    <div align="center" id="content" class="wm_hide">
        <div class="wm_logo" id="logo" tabindex="-1" onfocus="this.blur();">
            <span>Web-почта</span>
            <a class="header" target="_top" href="http://ff.ua/ffadminka.php">Вернуться в администраторскую зону</a>
        </div>
    </div>
    <div id="spell_popup_menu" class="wm_hide">подождите, пожалуйста</div>
    <div class="wm_hide" id="copyright">
        Powered by <a href="http://www.afterlogic.com/mailbee/webmail-pro.asp" target="_blank"> MailBee WebMail</a><br>
Copyright &copy; 2002-2008 <a href="http://www.afterlogic.com" target="_blank">AfterLogic Corporation</a>    </div>
    <iframe name="session_saver" id="session_saver" src="session-saver.php" class="wm_hide"></iframe>
</body>
<script type="text/javascript">
    var LoginUrl = 'index.php';
    var WebMailUrl = 'webmail.php';
    var BaseWebMailUrl = 'basewebmail.php';
    var ActionUrl = 'processing.php';
    var EditAreaUrl = 'edit-area.php';
    var EmptyHtmlUrl = 'empty.html';
    var UploadUrl = 'upload.php';
    var ImportUrl = 'import.php';
    var HistoryStorageUrl = 'history-storage.php';
    var CheckMailUrl = 'check-mail.php';
    var LanguageUrl = '_language.js.php';
    var DataHelpUrl = 'advanced-data-help.php';
    var SpellcheckerUrl = 'spellcheck.php';
    var CalendarUrl = 'calendar.php';
    var CalendarProcessingUrl = 'calendar/processing.php';
    var Title = "MailBee WebMail PRO";
    var SkinName = "cart";
    var Start = 1;
    var ToAddr = "[email protected]";
    var Browser;
    var WebMail, HistoryStorage;
</script>
<script type="text/javascript" src="_language.js.php?lang=Russian"></script>
<script type="text/javascript" src="_defines.js"></script>
<script type="text/javascript" src="class.common.js"></script>
<script type="text/javascript" src="_functions.js"></script>
<script type="text/javascript" src="class.webmail.js"></script>
<script type="text/javascript" src="class.webmail-parts.js"></script>
<script type="text/javascript" src="class.html-editor.js"></script>
<script type="text/javascript" src="class.xml-parsers.js"></script>
<script type="text/javascript" src="class.screens-parts.js"></script>
<script type="text/javascript" src="screen.messages-list.js"></script>
<script type="text/javascript" src="screen.view-message.js"></script>
<script type="text/javascript" src="screen.messages-list-view.js"></script>
<script type="text/javascript" src="screen.new-message.js"></script>
<script type="text/javascript" src="class.variable-table.js"></script>
<!-- scripts for settings-->
<script type="text/javascript" src="screen.user-settings.js"></script>
<script type="text/javascript" src="screen.common-settings.js"></script>
<script type="text/javascript" src="screen.accounts-settings.js"></script>
<script type="text/javascript" src="screen.account-properties.js"></script>
<script type="text/javascript" src="calendar/inc.calendar-settings.js"></script>
<!-- scripts for contacts-->
<script type="text/javascript" src="screen.contacts.js"></script>
<script type="text/javascript" src="screen.view-contact.js"></script>

<script type="text/javascript">
    function Init() {
        Browser = new CBrowser();
        var DataTypes = [
            new CDataType(TYPE_SETTINGS_LIST, false, 0, false, { }, 'settings_list' ),
            new CDataType(TYPE_ACCOUNTS_LIST, false, 0, false, { }, 'accounts' ),
            new CDataType(TYPE_FOLDERS_LIST, false, 0, false, { IdAcct: 'id_acct', Sync: 'sync' }, 'folders_list' ),
            new CDataType(TYPE_MESSAGES_LIST, true, 5, false, { Page: 'page', SortField: 'sort_field', SortOrder: 'sort_order' }, 'messages' ),
            new CDataType(TYPE_MESSAGES_OPERATION, false, 0, false, { }, '' ),
            new CDataType(TYPE_MESSAGE, true, 10, true, { Id: 'id', Charset: 'charset' }, 'message' ),
            new CDataType(TYPE_USER_SETTINGS, false, 0, false, { }, 'settings' ),
            new CDataType(TYPE_ACCOUNT_PROPERTIES, false, 0, false, { IdAcct: 'id_acct' }, 'account' ),
            new CDataType(TYPE_FILTERS, false, 0, false, { IdAcct: 'id_acct' }, 'filters' ),
            new CDataType(TYPE_FILTER_PROPERTIES, false, 0, false, { IdFilter: 'id_filter', IdAcct: 'id_acct' }, 'filter' ),
            new CDataType(TYPE_X_SPAM, false, 0, false, { IdAcct: 'id_acct' }, 'x_spam' ),
            new CDataType(TYPE_CONTACTS_SETTINGS, false, 0, false, { }, 'contacts_settings' ),
            new CDataType(TYPE_SIGNATURE, false, 0, false, { IdAcct: 'id_acct' }, 'signature' ),
            new CDataType(TYPE_FOLDERS, false, 0, false, { IdAcct: 'id_acct' }, 'folders' ),
            new CDataType(TYPE_CONTACTS, false, 0, false, { Page: 'page', SortField: 'sort_field', SortOrder: 'sort_order' }, 'contacts_groups' ),
            new CDataType(TYPE_CONTACT, false, 0, false, { IdAddr: 'id_addr' }, 'contact' ),
            new CDataType(TYPE_GROUPS, false, 0, false, { }, 'groups' ),
            new CDataType(TYPE_GROUP, false, 0, false, { IdGroup: 'id_group' }, 'group' ),
            new CDataType(TYPE_SPELLCHECK, false, 0, false, { Word: 'word' }, 'spellcheck')
        ];
        WebMail = new CWebMail(Title, SkinName);
        WebMail.DataSource = new CDataSource( DataTypes, ActionUrl, ErrorHandler, InfoHandler, LoadHandler, TakeDataHandler, ShowLoadingInfoHandler );
        HistoryStorage = new CHistoryStorage(
                {
                    Document: document,
                    HistoryStorageObjectName: "HistoryStorage",
                    PathToPageInIframe: HistoryStorageUrl,
                    MaxLimitSteps: 50,
                    Browser: Browser
                }
            );
        if (Start)
        {
            WebMail.SetStartScreen(Start);
        }
        WebMail.DataSource.Get(TYPE_SETTINGS_LIST, { }, [], '');
    }
</script>
</html>
<!-- 4.2.21 -->



Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  webmail.rar 26,88 Kb
PM MAIL   Вверх
$дмитрий
Дата 6.11.2011, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

Необходимо сделать так, что бы при переходе по ссылке все поля письма в интерфейсе заполнялись нужной информацией и прикладывались вложения.

В ссылку прописать какой-нибудь идентификатор, а при переходе считывать "нужную информацию" там где она хранится и вставлять в поля
PM MAIL   Вверх
-=Ustas=-
Дата 6.11.2011, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(СЭНСЭЙ @  6.11.2011,  20:55 Найти цитируемый пост)
Необходимо сделать так, что бы при переходе по ссылке все поля письма в интерфейсе заполнялись нужной информацией и прикладывались вложения.


Цитата(СЭНСЭЙ @  6.11.2011,  20:55 Найти цитируемый пост)
Никак не пойму как это все работает.


Малость не понятно что тебе нужно, разобраться в том что есть или же реализовать это?


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.