`
aiyalhw
  • 浏览: 62647 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

用js编写测试axis页面

阅读更多

<html>
<head>
<title>测试短信专家系统的WebService服务</title>
<STYLE type="text/css">
p,div,a {
 marign: 0px;
 padding: 0px;
 font-size: 12px;
 font-family: "Tahoma", "Arial", "";
}

table,td {
 marign: 0px;
 padding: 0px;
 font-size: 12px;
 font-family: "Tahoma", "Arial", "";
 line-height: 150%;
 white-space: normal;
 word-wrap: break-word;
 word-break: break-all;
 border-style: dotted;
 border-width: 1px;
}

input,option,select {
 marign: 0px;
 padding: 0px;
 font-size: 12px;
 font-family: "Tahoma", "Arial", "";
 border-style: solid;
 border-width: 1px;
 border-color: #ccc;
}

.divininoShow {
 display: none;
}
.fontRed {
 color: red;
}
</style>

<script language="javascript">

function HTTPRequest()
{
 var xmlhttp=null;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (_e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (_E) { }
 }
 if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  try {
   xmlhttp = new XMLHttpRequest();
  } catch (e) {
   xmlhttp = false;
  }
  }
 return xmlhttp;
}

分享到:
评论
2 楼 aiyalhw 2009-12-24  

function Http_RequestSmcDetailQuery()
{
//alert($("user").value+$("userPwd").value+$("orgNo").value+$("destNo").value+$("startTime").value+$("endTime").value);
//alert(startTime.value+endTime.value);
  soaprequest = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + String.fromCharCode(10);
  soaprequest += "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" + String.fromCharCode(10);
  soaprequest += "<soap:Body>" + String.fromCharCode(10);
  soaprequest += "<SmcDetailQuery xmlns=\"http://sms.huawei.com/smsinterfaceservice\">" + String.fromCharCode(10);
  soaprequest += "<SmcDetailQueryRequest>" + String.fromCharCode(10);
  soaprequest += "<RequestMessage>" + String.fromCharCode(10);
  soaprequest += "<user>" + $("user").value + "</user>" + String.fromCharCode(10);
  soaprequest += "<userPwd>" + $("userPwd").value + "</userPwd>" + String.fromCharCode(10);
  soaprequest += "<orgNo>" + $("orgNo").value + "</orgNo>" + String.fromCharCode(10);
  soaprequest += "<destNo>" + $("destNo").value + "</destNo>" + String.fromCharCode(10);
  soaprequest += "<startTime>" + startTime.value + "</startTime>" + String.fromCharCode(10);
  soaprequest += "<endTime>" + endTime.value + "</endTime>" + String.fromCharCode(10);
  soaprequest += "</RequestMessage>" + String.fromCharCode(10);
  soaprequest += "</SmcDetailQueryRequest>" + String.fromCharCode(10);
  soaprequest += "</SmcDetailQuery>" + String.fromCharCode(10);
  soaprequest += "</soap:Body>" + String.fromCharCode(10);
  soaprequest += "</soap:Envelope>" + String.fromCharCode(10);
 
 
 var http = new HTTPRequest();
 http.open("POST", $("epr").value, true);
  http.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
  //http.setRequestHeader("Host","http://10.71.172.142:8080/"); 
  http.setRequestHeader("Content-Length",soaprequest.length);
  http.setRequestHeader("SOAPAction", "http://sms.huawei.com/smsinterface");
 http.onreadystatechange = function (){ handleHttpResponse(http)};
 http.send(soaprequest);

}

function handleHttpResponse(http)
{
if (http.readyState == 4)
{
var result = http.responseText;
//alert(result);
//var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
//xmlDoc.async = false;
//xmlDoc.loadXML(result);
//tdresult.innerText = result;
tdresult.innerText = result;
}
else
{
tdresult.innerHTML = "loading..."//"<img src='ico_loading2.gif'></img>";
}
}

var myArray = new Array("smcDetailQuery");

function displayDiv(str1)
{
var obj1 = $(str1);

if (obj1.style.display == 'block')
{
obj1.style.display = 'none';
}
else
{
obj1.style.display = 'block';
}

for (key in myArray)
{
if (myArray[key] != str1)
{
$(myArray[key]).style.display = 'none';
}
}
//document.getElementById("tdresult").innerHTML = "";
}
function $(str)
{
return document.getElementById(str);
}
</script>
1 楼 aiyalhw 2009-12-24  

</head>
<body>
<h5 align="center">测试短信专家系统的WebService服务</h5>

<p>WebService服务地址:<input type="text" id="epr"
value="http://10.71.173.55:8089/services/SmsInterfaceService"
size="80" /> <font class="fontRed">*</font></p>

<input type="button" onclick="displayDiv('smcDetailQuery')" value=" 测试明细查询" />

<hr width="100%" align="left" />


<div id="smcDetailQuery" class="divininoShow">

<table>
<tr>
<td>用户名</td>
<td><input type="text" id="user" value="webservice" /></td>
<td></td>
</tr>
<tr>
<td>密码</td>
<td><input type="text" id="userPwd" value="ZuGk3JPiITU9rpUA7RlU8OqLFPc=" /> </td>
<td>密码需加密后发送</td>
</tr>
<tr>
<td>主叫号码</td>
<td><input type="text" id="orgNo" value="" /> </td>
<td></td>
</tr>
<tr>
<td>被叫号码</td>
<td><input type="text" id="destNo" value="8613500000009" /> </td>
</tr>
<tr>
<td>开始时间</td>
<td><input type="text" id="startTime" value="20091111000000" /></td>
<td>&nbsp;时间格式:yyyyMMddHHmmss</td>
</tr>
<tr>
<td>结束时间</td>
<td><input type="text" id="endTime" value="20091111000500" />   </td>
<td>&nbsp;时间格式:yyyyMMddHHmmss</td>
</tr>
<tr>
<td><input type="button"
onclick="javascript:Http_RequestSmcDetailQuery();" value=" send " /></td>
<td>&nbsp;</td>
</tr>
</table>

</div>

<table border="0" width="100%">
<tr>
<td id="tdresult"></td>
</tr>
</table>
</body>
</html>

相关推荐

    Java 常用jar包.zip

    - **JUnit**:单元测试框架,帮助开发者编写和运行可重复的测试,确保代码的质量和稳定性。 这些jar包的集合对于任何Java开发者来说都是非常宝贵的资源,无论是进行日常开发,还是学习Java相关技术,都能够提供极大...

    WebService二——使用Eclipse开发WebService及各种调用方式

    4. **AJAX调用**:在Web前端,可以使用JavaScript的XMLHttpRequest对象或现代浏览器的fetch API进行异步调用WebService。这种方式通常用于增强用户体验,因为它们可以在不刷新页面的情况下获取数据。 总结起来,...

    课程表组件-课程表组件.zip

    这部分可能使用了JavaScript或者基于JavaScript的库,如jQuery、React、Vue等。 4. **事件处理**:在前端工具类中,事件监听和处理是关键。课程表组件可能会响应用户的点击、拖动等操作,因此需要编写相应的事件...

    JavaEE实训教程

    - **JavaScript文件:** 通过`&lt;script src="file.js"&gt;&lt;/script&gt;`引入外部JavaScript文件。 - **JavaScript的对象:** - **创建自己的对象:** 如`var obj = new Object();`。 - **内部对象:** 如`Date`、`Array`...

    (完整word)Java软件开发工程师简历.doc

    Java软件开发工程师是IT领域中的关键角色,他们负责设计、编码、测试和维护使用Java编程语言的软件应用程序。以下是从给出的【标题】、【描述】和【部分内容】中提炼出的相关技术知识和经验: 1. **Java编程语言**...

    XPath实例

    `test.html` 文件可能是用来展示XPath查询结果的一个HTML页面,它通过JavaScript或其他方式应用XPath表达式,动态地从 `book.xml` 中提取数据并显示出来。 学习XPath的过程中,你可以尝试编写不同的XPath表达式,...

    highchart-wrapper:生成用于highcharts API的GWT包装器

    GWT是一种开源工具,它让Java开发者能够使用Java语言编写Web应用,并自动编译成优化过的JavaScript。`highchart-wrapper`这个项目的意义在于,它将Highcharts的复杂API转换成了Java接口,使得在GWT项目中集成和操作...

Global site tag (gtag.js) - Google Analytics