⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mozwebserviceexample2.htm

📁 这是javascript高级程序设计的源码
💻 HTM
字号:
<html>
    <head>
        <title>Mozilla Web Service Example</title>
        <script type="text/javascript">
				
        var sWSDL = "http://www.xmethods.net/sd/2001/TemperatureService.wsdl";
				var sPort = "TemperaturePort";
        var oProxy = null;
				
				//the callback object for proxy creation
        var oProxyCreateCallback = {
            onLoad: function(oCreatedProxy) {
        		
                oProxy = oCreatedProxy;
                oProxy.setListener(oGetTempCallback);
        		
            },
        		
            onError: function(sError) {
                alert(sError);
            }		
        				
        };	
				
				//the callback object for the getTemp() method
        var oGetTempCallback = {
            getTempCallback: function (iDegrees) {
        		    alert("It is currently " + iDegrees + " degrees in that zip code.");
        		}
        }				

				//creates the proxy
        function createProxy() {
           try {
                var oFactory = new WebServiceProxyFactory();
                oFactory.createProxyAsync(sWSDL, sPort, "", true, oProxyCreateCallback);
            } catch (oError) {
                alert(oError.message);
            }					
        }
        
				//calls the web srevice
        function callWebService() {                        
        
            if (oProxy) {
                var sZip = document.getElementById("txtZip").value;    
                oProxy.getTemp(sZip);   
            } else {
                alert("Proxy not available.");
            }
                     
        }
				
				//create the proxy when the page loads so it will be ready 
				//when the button is pressed
				window.onload = createProxy;
				
        </script>
    </head>
    <body>
		    <p>This example uses the Mozilla <acronym title="Web Services Description Language">WSDL</acronym> proxy
				to make an <em>asynchronous</em> call to <code>getTemp</code>.
        <p><input type="text" id="txtZip" size="10" /><input type="button" value="Get Temperature" onclick="callWebService()" />
    </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -