<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>
分享到:
相关推荐
用vs2008+oracle(sql2000、sql2005也可以,改下配置文件) 类似google的模糊搜索,自动匹配并弹出下拉层。选择后赋值给textbox。 一个学习用的例子。
事实上,Android 的AutoCompleteTextView Widget ,只要搭配ArrayAdapter 就能设计同类似Google 搜索提示的效果. 本例子先在Layout 当中布局一个AutoCompleteTextView Widget ,然后通过预先设置好的字符串数组,将此...
最近公司要做一个类似Google的输入文本框智能感应的功能,上网找了半天,发现一个jquery插件蛮好用,刚开始不兼容火狐,后来自己在网上找了方法,已将兼容火狐的jquery插件修改好了,特此写了两个例子以供参考。
内容索引:脚本资源,jQuery,搜索提示,自动完成 又一个jQuery 搜索框提示,很好用,至于功能不用多介绍了吧,百度、Google搜索首页都在用,类似Windows的自动完成功能,可以提示下拉框输入的内容。 注意:本例子只...
百度地图定位,显示周围的人,类似于E代驾的首页效果.zip 百度地图点击标注,弹出窗口.rar 百度地图移动获取位置,自动定位.zip 百度快速定位locSDK_3.3_Demo.zip 监控别人的行踪.rar 级联菜单,两级菜单自定义实现...
比例如,我们要找出全国气温最低的地方并直观的表示出来,那么我们仅仅需要爬取一下全国的气象信息,然后通过类似于 D3.js 这种可视化 JavaScript 库就可以得到一张柱状图。如下图所示,这样,全国最低气温就能直观...
上述处理模型的例子,本论文将详细描述这个模型。 MapReduce架构的程序能够在大量的普通配置的计算机上实现并行化处理。这个系统在运行时只关 心:如何分割输入数据,在大量计算机组成的集群上的调度,集群中计算机...
easy-poi Automatically exported from code.google.com/p/easy-poi #easypoi v0.2使用poi3.7开发...详情请参考API文档和例子 一个简单的例子: public class HelloWord { public static void main(String[] args) {
新增功能类似CMD的PATHEXT,可以设置默认的扩展名。 使用command --set-ext设置,每个扩展名使用";"分隔 例子: command --set-ext=.g4b;.g4e 执行时可以不用输入扩展名,比如输入test如果当前路径下有一个...
AutoCompleteTextView组件被用在输入框中能实现输入内容自动补全的功能,类似于大家平时用Google时的输入联想,这里我们来用实例讲解Android中的AutoCompleteTextView自动补全组件,特别是实现邮箱地址补全的例子,非常...
虽然在许多现代语言中,协程是内置的(Python 是最显着的例子)或类似的、通常被简化的构造(如 C# 的 yield),但 Java 缺乏任何协程支持——即使在这种简化的形式中。 我发现这种情况很不舒服,因为很多时候我都...
代码实现的类似 html5 canvas 的功能 设计模式 快速解析文本 Hash 算法 音频组件 串口 IRC 客户端 串行打印 带自动升级 点对点信息交换 远程扫描仪服务器端 sql 数据库管理器 数据库管理器 组织管理系统 使用 System...
例子公式的构建工作类似于 OpenGL 状态机的使用,并结合了工厂设计模式。 例如,以下列方式创建字符串文字的析取(例如 A∨B∨¬C): FormulaFactory< String> factory = new FormulaFactory< String> ();factory ....
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
站长必备jquery实现combox自动筛选,高亮显示功能 4)菜单 1.jquery+CSS超炫丽横向多级滑动导航菜单 2.jQuery+CSS漂亮蓝色三级菜单下载 3.jquery+css实现简洁两级横向导航菜单,带动态效果 4.jQuery+CSS实现竖...
转述 Christophe Delord ( http://christophe.delord.free.fr/tpg/ ) JSON 诞生于一个简单的语句: 一个简单的类似人类的元语言将很快证明它在网络上的数据交换(例如谷歌翻译)、配置文件等情况下的使用是合理的。...
鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署...
例如,搜索道路跨越的荒地,得到的结果是道路跨越其边界的所有荒地。 相交(Intersect) 与Are crossed by the outline of类似,但是该方法可以选择与参照要素接连的要素。例如,选择与道路相交的荒地,选择的...