仿google suggest是遇到的问题
ljlyy 2006-07-14 05:10:30 我模仿google suggest时遇到这样的问题,我通过xmlhttp发送请求,把取得的数据在页面显示,数据是放在一个表格里,又把表格放在div中,现在是怎么通过移动鼠标把数据选取,把值传给input呢??
我对javaxscript不熟,望各位指点一下,先谢谢了!
页面的代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="Connections/web_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function chaxun()
{
if (window.ActiveXObject)
{
oBao=new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
oBao=new XMLHttpRequest();
}
var company_key=document.all.company_key.value;
//alert(company_key);
oBao.open("POST","suggest.asp?company_key="+escape(company_key),false);
oBao.send(null);
var strResult = unescape(oBao.responseText);
var arrResult = strResult.split("###");
RemoveRow();
for(var i=0;i<arrResult.length;i++)
{
var otr = document.getElementById("tb").insertRow(-1);//为了兼顾不同的浏览器必须按这个语句写.有简单语句,但是只支持IE,不支持Firefox
var otd = document.createElement("td");
otd.style.Height=20;
otd.style.font="normal 9pt 宋体"
otd.innerHTML =arrResult[i];
otr.appendChild(otd);
}
}
function RemoveRow()
{
var iRows = document.getElementById("tb").rows.length;
for(var i=0;i<iRows-1;i++)
{
document.getElementById("tb").deleteRow(1);
}
}
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; left:8px; top:41px; width:216px; height:126px; z-index:1">
<table width="200" border="1" align="right" cellpadding="0" cellspacing="0" bordercolor="#9999FF" class="thin" id="tb">
<tr><td height="20" class="wenzi">请选择</td></tr>
</table>
</div>
<form name="form1" method="post" action="">
<input name="company_key" type="text" id="company_key" onKeyUp="chaxun()">
<input type="submit" name="Submit" value="提交">
</form>
<p> </p>
</body>
</html>