Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Использование mailto, особенности OE и IE (http://www.flasher.ru/forum/showthread.php?t=102084)

AlexFomin 08.10.2007 19:40

Использование mailto, особенности OE и IE
 
Возникла такая проблема:
таким вот методом вызывается мэйл-клиент,

Код:

public function sendEmails():void {
                       
            var url:String = "mailto:email@domain.com?subject=SubjectText&body=BodyText" ;
            var request:URLRequest = new URLRequest(url);
            try {           
                      navigateToURL(request);
            }
            catch (e:Error) {
                // handle error here
            }
                                                       
}

но, если в качестве клиента указан в системе OutlookExpress а браузер IE(может быть есть и другие комбинации, но, например, Bat + FF отрабатывает адекватно), то при выполнении этого метода открывается и OE, и окно браузера, причем браузер вписывает с адресную строку все что в переменной "url" и выдается ещё одно окошко с предложением уточнить адрес.

Как-то возможно обойти это? Подскажите плз...

etc 08.10.2007 19:54

А никак, собственно, это проблемы браузера, а не флеша.

AlexFomin 08.10.2007 21:04

Да вот и надеялся на то что может уже известен какой-нибудь хак, как отправлять письмо без лишних окошек, особенно когда речь шла о IE как самом используемом браузере.

AlexFomin 10.10.2007 02:04

В общем ключевой элемент тут IE, а проблема решается так:
Код:

navigateToURL(request, "_self");


Часовой пояс GMT +4, время: 10:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.