站长网 Unix Flex调Javascript打开新窗口示例代码

Flex调Javascript打开新窗口示例代码

测试应用TestJavascript.mxml 复制代码 代码如下: ?xml version=”1.0″ encoding=”utf-8″? s:Application xmlns:fx=”http://ns.adobe.com/mxml/2009″ xmlns:s=”library://ns.adobe.com/flex/spark” xmlns:mx=”library://ns.adobe.com/flex/mx” fx:Script ![C

测试应用TestJavascript.mxml

复制代码 代码如下:


<?xml version=”1.0″ encoding=”utf-8″?>
<s:Application xmlns:fx=”http://ns.adobe.com/mxml/2009″
xmlns:s=”library://ns.adobe.com/flex/spark”
xmlns:mx=”library://ns.adobe.com/flex/mx”>

<fx:Script>
<![CDATA[

private function openWindow(pageUrl:String,pageName:String):void{
var jsString:String=””;
jsString+=” var screenWidth = screen.availWidth, screenHeight = screen.availHeight;”;
jsString+=” var args = ‘toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no, status=no’;”;
//打开全屏的新窗口
jsString+=” var win = window.open(‘”+pageUrl+”‘,'”+pageName+”‘,args);”;
jsString+=” if(win){“;
jsString+=” win.resizeTo(screenWidth,screenHeight);”;
jsString+=” win.outerWidth = screenWidth;”;
jsString+=” win.outerHeight = screenHeight;”;
jsString+=” win.moveTo(0,0);”;
jsString+=” }”;
ExternalInterface.call(“function(){“+jsString+”}”);
}

protected function openButton_clickHandler(event:MouseEvent):void
{
openWindow(“http://www.baidu.com”,”百度”);
}


]]>
</fx:Script>

<s:Button label=”打开百度”/>

</s:Application>


Flex调Javascript打开新窗口示例代码

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/server/unix/2021/0526/6687.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部