感谢天行同学的JS方法
于是,本人将JS绑入到了AS中,具体方式请看代码:
欢迎各位同学加入猥琐流~~~~~~~~~~~
- static public function open2Blank(url:String=null):void {
- try {
- ExternalInterface.call("function open2Blank(C){"
- +"var isT = !document.getElementById('itemClickForm');"
- +"if(isT){"
- +"var B=document.createElement('form');"
- +"B.id='itemClickForm';"
- +"B.target='_blank';"
- +"B.method='post';"
- +"B.style.display='none';"
- +"var A=document.createElement('input');"
- +"A.type='submit';"
- +"B.appendChild(A);"
- +"A.id='itemClickButton';"
- +"document.body.appendChild(B);"
- +"}else{"
- +"var B=document.getElementById('itemClickForm');"
- +"var A=document.getElementById('itemClickButton');"
- +"}"
- +"B.action=C;"
- +"A.click();"
- +"}",url
- );
- } catch (e:Error) {
- }
- }