加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex调Javascript打开新窗口

发布时间:2020-12-15 04:10:44 所属栏目:百科 来源:网络整理
导读:测试应用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 o

测试应用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 id="openButton" label="打开百度" click="openButton_clickHandler(event)"/>
	
</s:Application>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读