<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function makeRequest()
{
http_request = false;
// alert(url);
if (window.XMLHttpRequest)
{
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{ // IE
try
{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!http_request)
{
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
var txt = document.getElementById("city");
var str =escape(txt.value);
http_request.open('GET', "http://weather.cn.yahoo.com/weather.html?city="+str, false);
// http_request.open('GET', "http://www.zbintel.com/demo/project/china/top.asp", false);
http_request.send(null);
}
function alertContents()
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
var kk=http_request.responseText;
alert(kk);
// document.getElementById("content").innerHTML=kk.substring(kk.indexOf("<!--{{start:今日 -->"),kk.indexOf("<!--{{start:今日 -->") +520)+"<br/>"+kk.substring(kk.indexOf("<!--{{start:明日 -->"),kk.indexOf("<!--{{start:明日 -->") +520);
//alert(document.getElementById("content").innerHTML);
}
else
{
alert('There was a problem with the request');
}
}
}
</script>
</head>
<body>
<div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="80" colspan="3" align="center" valign="middle">
<br />
<h2>
天气预报查询</h2>
<span>
<br />
请输入城市:</span>
<input type="text" class="bd2" id="city" />
<input type="button" οnclick="makeRequest()" class="bd" value=
"查询" />
<center style="color: Red; font-size: 20px; display: none"
id="loadingflag">
正在查询天气状况......</center>
<div id="content" class="content2">
</div>
</td>
</tr>
</table>
</div>
</body>
</html>