类似google搜索自动显示搜索结果例子


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网元选择</title>
<link href="../css/all.css" rel="stylesheet" type="text/css">
<link href="../css/forms.css" rel="stylesheet" type="text/css">
<script>
function searchNe()
{
clearTable();
var tb=document.getElementById("neList");
var nename=document.all.neName.value;
if(nename!="")
{
var tr=tb.insertRow();
tr.style.cursor="hand";
tr.onclick=function(){
var neName=this.cells[1].innerHTML;
window.returnValue={"neName":neName};
window.close();
};

tr.onmouseover=function(){ this.style.backgroundColor="#d3dfff";}
tr.onmouseout=function(){ this.style.backgroundColor="";}

var td0=tr.insertCell();
td0.innerHTML="1";
var td1=tr.insertCell();
td1.innerHTML=nename.toUpperCase();
var td2=tr.insertCell();
td2.innerHTML="西门子";
var td3=tr.insertCell();
td3.innerHTML="10FE0"+(i+1);
var td4=tr.insertCell();
td4.innerHTML="郑州北环生产楼7楼";
var td5=tr.insertCell();
td5.innerHTML="西门子汇接局";
var td6=tr.insertCell();
td6.innerHTML="正常";
var td7=tr.insertCell();
td7.innerHTML="";

}
else
{
var ne=["ZZA1","ZZG12","ZZDS1","ZZDM101","ZZL3","ZZGS101","ZZMGA4"];
for(var i=0;i<ne.length;i++)
{
var tr=tb.insertRow();
tr.style.cursor="hand";
tr.onclick=function(){
var neName=this.cells[1].innerHTML;
window.returnValue={"neName":neName};
window.close();
};

tr.onmouseover=function(){ this.style.backgroundColor="#d3dfff";}
tr.onmouseout=function(){ this.style.backgroundColor="";}

var td0=tr.insertCell();
td0.innerHTML=i+1;
var td1=tr.insertCell();
td1.innerHTML=ne[i];
var td2=tr.insertCell();
td2.innerHTML="西门子";
var td3=tr.insertCell();
td3.innerHTML="10FE0"+(i+1);
var td4=tr.insertCell();
td4.innerHTML="郑州北环生产楼7楼";
var td5=tr.insertCell();
td5.innerHTML="西门子汇接局";
var td6=tr.insertCell();
td6.innerHTML="正常";
var td7=tr.insertCell();
td7.innerHTML="";

}
}



}

/**
*删除表格中的所有行
*/
function clearTable()
{
var tab=document.getElementById("neList");
for(var i=tab.rows.length-1;i>0;i--)
{
tab.deleteRow(i);
}

}


//返回html控件的坐标
function getPoint(id){
var htmlObj = document.getElementById(id);
var rd = {x:0,y:0};
while(htmlObj){
rd.x += htmlObj.offsetLeft;
rd.y += htmlObj.offsetTop;
htmlObj= htmlObj.offsetParent;
}

return rd;
}

function show()
{
document.getElementById("useState").style.display="none";
var ne=["ZZA1","ZZG12","ZZDS1","ZZDM101","ZZL3","ZZGS101","ZZMGA4"];
var s=document.getElementById("neName");
if(s.value=="") return;

var rd=getPoint("neName");
var pop=document.getElementById("pop");

pop.style.display="block";
pop.style.border="1px solid #FF9933";
pop.style.background="white";
pop.style.left=rd.x+1+"px";
pop.style.top=rd.y+s.offsetHeight+"px";
pop.style.width=s.offsetWidth;

removeAllRows("result");
var tb=document.getElementById("result");
for(var i=0;i<ne.length;i++)
{
var tr=tb.insertRow();
tr.onmouseout = function(){this.style.background="";};
tr.onmouseover = function(){this.style.background="#e1e8ff";};
tr.onclick=bb;
var td0=tr.insertCell();
td0.style.border="0";
td0.innerHTML=ne[i];

}

var tr=tb.insertRow();
var td=tr.insertCell();
td.align="right";
td.style.border="0";
td.innerHTML="<a href='#' onclick=closeDiv()>关闭</a>"

}

/**
*删除表格中的所有行
*/
function removeAllRows(id)
{
var tab=document.getElementById(id);
for(var i=tab.rows.length-1;i>=0;i--)
{
tab.deleteRow(i);
}

}

function closeDiv()
{
document.getElementById("pop").style.display="none";
document.getElementById("useState").style.display="";
}


function bb()
{
document.all.neName.value=this.cells[0].innerHTML;
document.getElementById("useState").style.display="";
}

</script>
</head>

<body>
<div class="history-item">
<div class="title">网元查询</div>
<div class="search">
<form action="#" name="fm" method="post">
<table class="table">
<tr>
<td width="4%" rowspan="3"><img src="../css/table/search.gif" width="40" height="39"></td>
<td>网元名称</td>
<td><input name="neName" id="neName" type="text" onKeyup="show()" class="text">
<div id="pop" style="position:absolute;display:none">
<table id="result" width="100%"></table>
</div>
</td>
<td>网元类别</td>
<td><select name="neType" class="select">
<option>请选择</option>
<option>BELL LSTP</option>
<option>端局华为软交换</option>
<option>G9关口局</option>
<option>智能网</option>
<option>彩铃</option>
<option>端局</option>
<option>G6关口局</option>
<option>华为软交换</option>
<option>华为STP</option>
<option>BELL HSTP</option>
<option>西门子汇接局</option>
</select></td>
<td>厂商</td>
<td><select name="factory" class="select">
<option>请选择厂商</option>
<option value="西门子">西门子</option>
<option value="BELL">BELL</option>
<option value="华为">华为</option>
<option value="NOKIA">NOKIA</option>
<option value="AIP厂家">AIP厂家</option>
<option value="彩铃厂商">彩铃厂商</option>
<option value="思科">思科</option>
</select></td>
<td rowspan="3"><input type="button" class="button" value="查 询" onClick="searchNe()"></td>
</tr>
<tr>
<td>信令点编码</td>
<td ><input name="linkCode" type="text" class="text"></td>
<td>所属机房</td>
<td><select name="select4" class="select">
<option>请选择</option>
<option value="562">安阳市黄河路机房</option>
<option value="46">许昌许扶路5502局3楼</option>
<option value="45">开封宋城路1号生产楼5楼</option>
<option value="44">李万机房</option>
<option value="43">新乡平原路398号移动大楼10楼</option>
<option value="42">东风路机房</option>
</select></td>
<td >设备型号</td>
<td ><input name="text22" type="text" class="text"></td>
</tr>
<tr>
<td>使用状态</td>
<td ><select name="select2" id="useState" class="select">
<option>正常</option>
<option>故障</option>
<option>工程</option>
<option>割接</option>
<option>退网</option>
</select></td>
<td>网元编码</td>
<td><input name="text23" type="text" class="text"></td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</div>

<div class="history-item-title">网元信息</div>
<div class="history-item-content">
<table class="listTable" id="neList">
<tr class="header">
<td class="xuhao">序号</td>
<td>网元名称</td>
<td>厂商</td>
<td>信令编码</td>
<td>所属机房</td>
<td>网元类别</td>
<td>使用状态</td>
<td>网元编码</td>
</tr>
</table>
</body>
</html>
<script>
document.body.onclick = function()
{

var srcE=window.event.srcElement;
if(srcE.id!="pop" && srcE.id!="neName")
{
document.getElementById("pop").style.display="none";
document.getElementById("useState").style.display="";
}


}
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值