function getClientPcName() { //"請將您瀏覽器Internet選項中的“對沒有標記為安全的ActiveX控件進行初始化和腳本運行”設置為“啟用”!\n\n然后刷新本頁登陸!" var WshShellPcName = new ActiveXObject("WScript.Network"); var ComputerName = WshShellPcName.ComputerName ; return ComputerName; } function getClientIp() { var WshShellIp = new ActiveXObject("rcbdyctl.Setting"); var ip = WshShellIp.GetIPAddress; return ip; }
這段代碼放到html模板中, 記住是模板不是bin-debug,原因大家都比較清楚哈
flex前臺代碼
復制代碼 代碼如下:
?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" xmlns:supportClasses="com.esri.ags.skins.supportClasses.*" minWidth="955" minHeight="600" creationComplete="init()"> fx:Script> ![CDATA[ import mx.controls.Alert; public function init():void { var strPCName:String = ExternalInterface.call("getClientPcName"); var strPCID = ExternalInterface.call("getClientIp"); mx.controls.Alert.show(strPCName+" "+strPCID); } ]]> /fx:Script> s:layout> supportClasses:AttachmentLayout/> /s:layout> fx:Declarations> !-- 將非可視元素(例如服務、值對象)放在此處 -->