<Html>
<Head>
<Script language = "JavaScript">
Var iCallID;
Var service_MsgXML = new ActiveXObject ("MSXML. DOMDocument ");
Function init ()
{
Service. useService ("http: // gengw/jyjd/service. asmx? WSDL "," service ");
ICallID = service. service. callService ("GetUserList", 7 );
}
</Script>
</Head>
<Body onload = "init ()">
<Div id = "service" style = "behavior: url (http: // gengw/chat/webservice. htc)" onresult = "onWSresult ()">
</Div>
<SCRIPT language = "JavaScript1.2">
Function onWSresult ()
{
If (event. result. error) & (iCallID = event. result. id ))
{
Var xfaultcode = event. result. errorDetail. code;
Var xfaultstring = event. result. errorDetail. string;
Var xfaultsoap = event. result. errorDetail. raw;
Alert (xfaultstring );
}
Else
{
Var xmlResult = event. result. raw. xml;
// Var result = event. result. value;
// Alert (result );
If (xmlResult! = "" & XmlResult! = Null)
{
Service_MsgXML.loadXML (xmlResult );
MaxNum = service_MsgXML.getElementsByTagName ("msgcontent"). length
Column = service_MsgXML.getElementsByTagName ("msgcontent"). item (0). childNodes
Alert (maxNum );
Service_ChatMsgs.innerHTML = "";
For (m = 0; m <= maxNum-1; m ++ ){
// For (x in service_MsgXML.documentElement.childNodes)
// Alert ("The method returned the result:" + xmlResult );
// Service_ChatList.innerText = service_MsgXML.selectSingleNode ("// msgtime"). text;
// Service_ChatList.scrollTop = 2000;
// MName = column. item (m). tagName;
Service_ChatMsgs.innerHTML + = service_MsgXML.getElementsByTagName ("msgtime"). item (m). text + ": <br> ";
Service_ChatMsgs.innerHTML + = service_MsgXML.getElementsByTagName ("msgcontent"). item (m). text + "<br> ";
// Service_ChatMsgs.innerHTML + = "<br> ";
// Service_ChatMsgs.innerHTML + = service_MsgXML.selectSingleNode ("// msgcontent"). text;
// Service_ChatMsgs.scrollTop = 2000;
}
}
Window. setTimeout ('icallid = service. service. callService ("GetUserList", 7); ', 3000 );
}
}
</Script>
<Div id = "service_ChatMsgs" style = "Height: 100%; Width: 100%; Overflow: Auto;"> </Div>
</Body>
</Html>