<html> <head> <META HTTP-EQUIV="MSThemeCompatible" CONTENT="Yes"> <meta http-equiv="Content-Type" content="text/html; charset=unicode"> <script language="JavaScript" type="text/javascript" src="../var.js"></script> <title>IP</title> <script language="JavaScript" type="text/javascript"> document.write("<STYLE type='text/css'>"); document.write("body, td, input, select, p { font-family: " + g_TextFont + "; font-size: " + g_TextFontSize + "pt }\n"); document.write("</STYLE>"); </script> <STYLE type="text/css"> a:link { color: #0000FF; text-decoration: none } a:visited { color: #0000FF; text-decoration: none } a:hover { color: #FF0000; text-decoration: none } a:active { color: #FF0000; text-decoration: none } a:link.msg { color: #7DA1CD; text-decoration: none } a:visited.msg { color: #7DA1CD; text-decoration: none } a:hover.msg { color: #0000FF; text-decoration: none } a:active.msg { color: #0000FF; text-decoration: none } </STYLE> </head> <BODY dir="ltr" bgcolor="#EAF0F8" topmargin="10" leftmargin="10" rightmargin="10" bottommargin="10"> <script language="JavaScript" type="text/javascript"> // g"`}n@VchfNojk{T document.body.dir = g_Dir; // RXMLHTTP^ var request = false; try { 0request = new XMLHttpRequest(); } catch (trymicrosoft) { 0try { 00request = new ActiveXObject("Msxml2.XMLHTTP"); 0} catch (othermicrosoft) { 00try { 00 request = new ActiveXObject("Microsoft.XMLHTTP"); 00} catch (failed) { 00 request = false; 00} 0} } if (!request) alert("Error initializing XMLHttpRequest!"); // [\Qpe // request.readyState peff: // 0:Bl gLj((W?u open() KNMR)0 // 1:Bl̅FO gLj(?u send() KNMR)0 // 2:BlLjck(WYtKN-N(đ?^0dh0R-S_{4Y)0 // 3:BlYt d-N?^ gRpenc(u FO/f ghV g~[bd0 // 4:d~[b H~c ghVdv^O(uP0 function UpdatePage() { /* if (request.readyState == 0) alert("0"); else if (request.readyState == 1) alert("1"); else if (request.readyState == 2) alert("2"); else if (request.readyState == 3) alert("3"); else if (request.readyState == 4) alert("Server is done!"); */ if (request.readyState == 4) { if (request.status == 200) { //alert("Server is done!"); var xmlDoc = request.responseXML; if(xmlDoc) { //var sText = "<li>" + xmlDoc.getElementsByTagName("string")[0].childNodes[0].nodeValue; var sText = "MOn" + xmlDoc.getElementsByTagName("string")[1].childNodes[0].nodeValue + ""; var sAddress = "<table border='0' cellspacing='0' cellpadding='0'><tr><td>"; sAddress += sText; sAddress += "</td></tr></table>"; document.getElementById("t").innerHTML = sAddress; } else { document.getElementById("t").innerHTML = "Error: parse failed"; //alert(sText); } } else { document.getElementById("t").innerHTML = "Error: status code is " + request.status; //alert("Error: status code is " + request.status); } } } function checkIP(ip) { if(!/^\s*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\s*$/.test(ip)) { alert("Incorrect IP Address"); return false; } var ipArray = ip.split("."); for(var i=0; i<ipArray.length; i++) { if(ipArray[i] > 255) { alert("Incorrect IP Address"); return false; } } return true; } function doSearch() { var a = document.getElementById("a").value; // !h[IP if(!checkIP(a)) return; //var url = "http://www.ip138.com/ips.asp?action=2&ip=" + a; //var url = "http://www.ip138.com/ips.asp"; var url = "http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx/getCountryCityByIp?theIpAddress=" + a; // >f:yI{BSag document.getElementById("t").innerHTML = "<span style='font-size:83%'>ck(WBlQŽ g...</span><br/><img border='0' width='120' height='4' src='" + document.getElementById("t").waitimg + "'>"; // -NbkKNMRLjIRBl //request.abort(); // Sb_N*NBl // request-type:Lj>adZlIR{|Z0xQZIR<P/f GET b POST FO_NLj?HEAD Bl0 // url:NiIR URL0 // asynch:On ^gO(u_ekiR:N true &TR:N false0Upe/f `v 0:N true0 // username:OnhX^N[ R(WdkcTk(u7b T0U `Spe g0<P0 // password:OnhX^N[ R(WdkcTkY0U `Spe g0<P0 request.open("GET", url, true); // cTk[\Qpe request.onreadystatechange = UpdatePage; // Lj\`enc request.setRequestHeader("Cache-Control", "no-cache"); request.setRequestHeader("Pragma", "no-cache"); //request.setRequestHeader("Referer", "http://www.ip138.com/"); request.setRequestHeader("Accept-Encoding", "gzip,deflate"); //request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //request.setRequestHeader("Accept-Charset", "utf-8"); request.send(null); //request.send("theIpAddress=" + a); } </script> <div align="center"> <div style="color:#000000"><img border="0" src="logo24.png" width="24" height="24" align="absmiddle"> &nbsp;<b>IP0W@Wg</b> </div> <hr noshade color="#E0E0E0" size="1"> <table border="0" cellspacing="0" cellpadding="5" style="margin: 10 0 10 0"> <tr> <td><span style="color:#000080"><b>IP0W@W</b></span></td> <td><input id="a" name="a" maxlength="128" size="20" value=""></td> <td><input type="button" value=" 10 " onClick="doSearch();"></td> </tr> </table> <div id="t" name="t" dir="ltr" waitimg="wait_request.gif" style="margin: 10 0 10 0"></div> <hr noshade color="#E0E0E0" size="1"> <div style="color: #7DA1CD; font-size: 83%"><a href="http://www.webxml.com.cn/" class="msg"><span>Powered by WebXml</span></a></div> </div> </BODY> </html>