[英]AS3 - navigateToURL issue
我有以下代碼:
botton_1.addEventListener(MouseEvent.MOUSE_UP, onClick);
function onClick(e:MouseEvent):void {
var url:String = "http://www.xxxxxxxxxx.com/signInDetail";
var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.query = ta.text;
variables.packageId = 1;
variables.update = "askADoctorSaveQuery";
variables.task = "CHAT_PRE_ACTIONS_WITHOUT_PACKAGEID";
variables.query = ta.text;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,compleHandler);
loader.load(request);
}
function compleHandler(event:Event):void {
var click_url2:String = "http://www.xxxxxxxx.com/ask-doctor-online";
var request2:URLRequest = new URLRequest(click_url2);
navigateToURL(request2, "_blank");
}
加載第一個請求並調用compleHandler之后,NavigatorToURL方法將在彈出窗口而不是新選項卡中打開URL。 我不確定是什么問題。
請幫忙...
替換此行。 這會將其加載到新窗口中。
navigateToURL(request2, "_blank");
您還有兩個選擇:
在父框架中:
navigateToURL(request2, "_parent");
替換當前頁面:
navigateToURL(request2, "_self");
編輯
重新檢查后,我相信在新選項卡中打開窗口是瀏覽器的用戶偏好。 開發人員似乎無法控制它。 以IE 8為例:
navigationToURL(request2,“ _self”);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.