PDA

Просмотр полной версии : Использование mailto, особенности OE и IE


AlexFomin
08.10.2007, 19:40
Возникла такая проблема:
таким вот методом вызывается мэйл-клиент,


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");