ajax 自动完成下拉框 自动提示位置问题

ajax 自动完成下拉框 自动提示位置问题层的位置不对 script language=”javascript”>… var intIndex=0;arrList = new Array(); function dearray(aa)//定义array …{     //document.write(aa);     arrList = aa.split(,);     intIndex = arrList.length;

ajax 自动完成下拉框 自动提示位置问题
层的位置不对 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题

<
script 
language
=”javascript”
>

 
ajax 自动完成下拉框 自动提示位置问题
var intIndex=0;arrList = new Array(); 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题
function dearray(aa)//定义array 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题

ajax 自动完成下拉框 自动提示位置问题    
//document.write(aa); 
ajax 自动完成下拉框 自动提示位置问题
    arrList = aa.split(,); 
ajax 自动完成下拉框 自动提示位置问题    intIndex 
= arrList.length; 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题}
 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题
function test() 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题    init(); 
ajax 自动完成下拉框 自动提示位置问题    dearray(
asp,csdn,aaaa,bbbbc,afd,werwe,adfs,ertr,qwq,qwqwq,trt,uyus,dsfs,uere,add,234,2,1dr4,ae4564,adf4645,afa3543,sdfse5,ae345345,sdf4564,34346536); 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题    smanPromptList(arrList,
aspx); 
ajax 自动完成下拉框 自动提示位置问题    dearray(
1sdfsdf.com,a11sdafs.net,b22dsafsdf,c333asdfsadf,4444dsafasdf,dddsfddsafdsaf,121213dsafsdaf,43213asdfadsf,dsa3121dasf3,a213,323313,3213,32213,dsfsdddd,ds11dfsfd,ffdafd,afdfd,afd,baffad,2fda2fd,dasd); 
ajax 自动完成下拉框 自动提示位置问题    smanPromptList(arrList,
aspx2); 
ajax 自动完成下拉框 自动提示位置问题    smanPromptList(arrList,
inputer
ajax 自动完成下拉框 自动提示位置问题}
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题
function init() 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题
if (arrList.constructor!=Array){alert(smanPromptList初始化失败:第一个参数非数组!);return ;} 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题    arrList.sort( 
function(a, b) 
ajax 自动完成下拉框 自动提示位置问题    
if(a.length>b.length)return 1
ajax 自动完成下拉框 自动提示位置问题    
else if(a.length==b.length)return a.localeCompare(b); 
ajax 自动完成下拉框 自动提示位置问题    
else return 1
ajax 自动完成下拉框 自动提示位置问题        }
 
ajax 自动完成下拉框 自动提示位置问题    );  
ajax 自动完成下拉框 自动提示位置问题}
 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题
function smanPromptList(arrList,objInputId)
ajax 自动完成下拉框 自动提示位置问题        
var objouter=document.getElementById(__smanDisp//显示的DIV对象 
ajax 自动完成下拉框 自动提示位置问题
        var objInput = document.getElementById(objInputId); //文本框对象 
ajax 自动完成下拉框 自动提示位置问题
        var selectedIndex=-1
ajax 自动完成下拉框 自动提示位置问题        
var intTmp; //循环用的:) 
ajax 自动完成下拉框 自动提示位置问题

ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题        
if (objInput==null{alert(smanPromptList初始化失败:没有找到”+objInputId+“文本框);return ;} 
ajax 自动完成下拉框 自动提示位置问题            
//文本框失去焦点 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题
            objInput.onblur=function()
ajax 自动完成下拉框 自动提示位置问题                objouter.style.display
=none
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题            
//文本框按键抬起 
ajax 自动完成下拉框 自动提示位置问题
            objInput.onkeyup=checkKeyCode; 
ajax 自动完成下拉框 自动提示位置问题            
//文本框得到焦点 
ajax 自动完成下拉框 自动提示位置问题
            objInput.onfocus=checkAndShow; 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题            
function checkKeyCode()
ajax 自动完成下拉框 自动提示位置问题                
var ie = (document.all)? true:false 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                
if (ie)
ajax 自动完成下拉框 自动提示位置问题                    
var keyCode=event.keyCode 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    
if (keyCode==40||keyCode==38)//下上 
ajax 自动完成下拉框 自动提示位置问题
                        var isUp=false 
ajax 自动完成下拉框 自动提示位置问题                        
if(keyCode==40) isUp=true ; 
ajax 自动完成下拉框 自动提示位置问题                        chageSelection(isUp) 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    }
else if (keyCode==13){
//回车 
ajax 自动完成下拉框 自动提示位置问题
                        outSelection(selectedIndex); 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    }
else
ajax 自动完成下拉框 自动提示位置问题                        checkAndShow() 
ajax 自动完成下拉框 自动提示位置问题                    }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                }
else
ajax 自动完成下拉框 自动提示位置问题                    checkAndShow() 
ajax 自动完成下拉框 自动提示位置问题                }
 
ajax 自动完成下拉框 自动提示位置问题                divPosition() 
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题            
function checkAndShow()
ajax 自动完成下拉框 自动提示位置问题                        
var strInput = objInput.value 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                        
if (strInput!=“”)
ajax 自动完成下拉框 自动提示位置问题                            divPosition(); 
ajax 自动完成下拉框 自动提示位置问题                            selectedIndex
=-1
ajax 自动完成下拉框 自动提示位置问题                            objouter.innerHTML 
=“”
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                            
for (intTmp=0;intTmp<arrList.length;intTmp++)
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                                
if (arrList[intTmp].substr(0, strInput.length)==strInput)
ajax 自动完成下拉框 自动提示位置问题                                    addOption(arrList[intTmp]); 
ajax 自动完成下拉框 自动提示位置问题                                }
 
ajax 自动完成下拉框 自动提示位置问题                            }
 
ajax 自动完成下拉框 自动提示位置问题                            objouter.style.display
=
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                        }
else
ajax 自动完成下拉框 自动提示位置问题                            objouter.style.display
=none
ajax 自动完成下拉框 自动提示位置问题                    }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    
function addOption(value)
ajax 自动完成下拉框 自动提示位置问题                        objouter.innerHTML 
+=<div οnmοuseοver=”this.className=’sman_selectedStyle'” οnmοuseοut=”this.className=”” οnmοusedοwn=”document.getElementById(‘+objInputId+‘).value=’ + value + ‘”> + value + </div>     
ajax 自动完成下拉框 自动提示位置问题                    }
 
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题            
function chageSelection(isUp)
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                
if (objouter.style.display==none)
ajax 自动完成下拉框 自动提示位置问题                    objouter.style.display
=
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                }
else
ajax 自动完成下拉框 自动提示位置问题                    
if (isUp) 
ajax 自动完成下拉框 自动提示位置问题                        selectedIndex
++ 
ajax 自动完成下拉框 自动提示位置问题                    
else 
ajax 自动完成下拉框 自动提示位置问题                        selectedIndex
 
ajax 自动完成下拉框 自动提示位置问题                }
 
ajax 自动完成下拉框 自动提示位置问题                
var maxIndex = objouter.children.length1
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                
if (selectedIndex<0){selectedIndex=0} 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                
if (selectedIndex>maxIndex) {selectedIndex=maxIndex} 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                
for (intTmp=0;intTmp<=maxIndex;intTmp++)
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    
if (intTmp==selectedIndex)
ajax 自动完成下拉框 自动提示位置问题                        objouter.children[intTmp].className
=sman_selectedStyle
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题                    }
else
ajax 自动完成下拉框 自动提示位置问题                        objouter.children[intTmp].className
=“”
ajax 自动完成下拉框 自动提示位置问题                    }
 
ajax 自动完成下拉框 自动提示位置问题                }
 
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题            
function outSelection(Index)
ajax 自动完成下拉框 自动提示位置问题                objInput.value 
= objouter.children[Index].innerText; 
ajax 自动完成下拉框 自动提示位置问题                objouter.style.display
=none
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题            
function divPosition()
ajax 自动完成下拉框 自动提示位置问题                
var clx,cly; 
ajax 自动完成下拉框 自动提示位置问题                clx
=event.clientX; 
ajax 自动完成下拉框 自动提示位置问题                cly 
= event.clientY; 
ajax 自动完成下拉框 自动提示位置问题                objouter.style.top    
= cly+10
ajax 自动完成下拉框 自动提示位置问题                objouter.style.left    
= clx+20;  
ajax 自动完成下拉框 自动提示位置问题                objouter.style.width
= getAbsoluteWidth(objInput) 
ajax 自动完成下拉框 自动提示位置问题            }
 
ajax 自动完成下拉框 自动提示位置问题    }
 
ajax 自动完成下拉框 自动提示位置问题    document.write(
<div id=’__smanDisp’ style=’position:absolute;display:none;background:#E8F7EB;border: 1px solid #CCCCCC;font-size:14px;cursor: default;’ onbulr> </div>); 
ajax 自动完成下拉框 自动提示位置问题    document.write(
<style>.sman_selectedStyle{background-Color:#102681;color:#FFFFFF}</style>); 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题    
function getAbsoluteHeight(ob)
ajax 自动完成下拉框 自动提示位置问题        
return ob.offsetHeight 
ajax 自动完成下拉框 自动提示位置问题    }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题    
function getAbsoluteWidth(ob)
ajax 自动完成下拉框 自动提示位置问题        
return ob.offsetWidth 
ajax 自动完成下拉框 自动提示位置问题    }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题    
function getAbsoluteLeft(ob)
ajax 自动完成下拉框 自动提示位置问题        
var mendingLeft = ob .offsetLeft; 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题        
while( ob != null && ob.offsetParent != null && ob.offsetParent.tagName != BODY )
ajax 自动完成下拉框 自动提示位置问题            mendingLeft 
+= ob .offsetParent.offsetLeft; 
ajax 自动完成下拉框 自动提示位置问题            mendingOb 
= ob.offsetParent; 
ajax 自动完成下拉框 自动提示位置问题        }
 
ajax 自动完成下拉框 自动提示位置问题        
return mendingLeft ; 
ajax 自动完成下拉框 自动提示位置问题    }
 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题    
function getAbsoluteTop(ob)
ajax 自动完成下拉框 自动提示位置问题        
var mendingTop = ob.offsetTop; 
ajax 自动完成下拉框 自动提示位置问题ajax 自动完成下拉框 自动提示位置问题        
while( ob != null && ob.offsetParent != null && ob.offsetParent.tagName != BODY )
ajax 自动完成下拉框 自动提示位置问题            mendingTop 
+= ob .offsetParent.offsetTop; 
ajax 自动完成下拉框 自动提示位置问题            ob 
= ob .offsetParent; 
ajax 自动完成下拉框 自动提示位置问题        }
 
ajax 自动完成下拉框 自动提示位置问题        
return mendingTop ; 
ajax 自动完成下拉框 自动提示位置问题    }
 
ajax 自动完成下拉框 自动提示位置问题

</
script
>
 
ajax 自动完成下拉框 自动提示位置问题

<
body 
onLoad
=”test()”
>
 
ajax 自动完成下拉框 自动提示位置问题 下拉提示跟着 MOuse 走的。。想把他改成在文本框下出来的那种怎么改 
ajax 自动完成下拉框 自动提示位置问题

<
input 
type
=”text”
 id
=”aspx”
>

ajax 自动完成下拉框 自动提示位置问题 
ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题

<
input 
type
=”text”
 id
=”aspx2″
>
 
ajax 自动完成下拉框 自动提示位置问题

<
table 
width
=”970″
 border
=”0″
 align
=”center”
>
 
ajax 自动完成下拉框 自动提示位置问题  

<
tr
>
 
ajax 自动完成下拉框 自动提示位置问题    

<
td
><
table 
width
=”100%”
 border
=”0″
 align
=”center”
>
 
ajax 自动完成下拉框 自动提示位置问题      

<
tr
>
 
ajax 自动完成下拉框 自动提示位置问题        

<
td 
align
=”center”
 valign
=”middle”
>
 
</
td
>
 
ajax 自动完成下拉框 自动提示位置问题      

</
tr
>
 
ajax 自动完成下拉框 自动提示位置问题    

</
table
>
 
ajax 自动完成下拉框 自动提示位置问题        

<
table 
border
=”1″
 align
=”center”
  
ajax 自动完成下拉框 自动提示位置问题cellspacing

=”1″
 bordercolor
=”#9CD7FF”
  id
=”table1″
 style
=”BORDER-COLLAPSE: collapse”
  
>
 
ajax 自动完成下拉框 自动提示位置问题          

<
tr 
bgcolor
=”#99CCFF”
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
bgcolor
=”#CEE3FF”
><
font 
class
=”text”
>
日期
</
font
></
td
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
bgcolor
=”#FFFFFF”
><
input 
type
=”text”
 id
=”inputer”
></
td
>
 
ajax 自动完成下拉框 自动提示位置问题          

</
tr
>
 
ajax 自动完成下拉框 自动提示位置问题          

<
tr 
bgcolor
=”#99CCFF”
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
bgcolor
=”#CEE3FF”
><
font 
class
=”text”
>
制造号码
</
font
></
td
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
bgcolor
=”#FFFFFF”
></
td
>
 
ajax 自动完成下拉框 自动提示位置问题          

</
tr
>
 
ajax 自动完成下拉框 自动提示位置问题          

<
tr 
bgcolor
=”#99CCFF”
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
height
=”24″
 bgcolor
=”#CEE3FF”
><
font 
class
=”text”
>
作业内容
</
font
></
td
>
 
ajax 自动完成下拉框 自动提示位置问题            

<
td 
height
=”24″
 bgcolor
=”#FFFFFF”
>
 
</
td
>
 
ajax 自动完成下拉框 自动提示位置问题          

</
tr
>
 
ajax 自动完成下拉框 自动提示位置问题        

</
table
>
 
ajax 自动完成下拉框 自动提示位置问题      
ajax 自动完成下拉框 自动提示位置问题

</
td
>
 
ajax 自动完成下拉框 自动提示位置问题  

</
tr
>
 
ajax 自动完成下拉框 自动提示位置问题

</
table
>
 
ajax 自动完成下拉框 自动提示位置问题

</
body
>

ajax 自动完成下拉框 自动提示位置问题
ajax 自动完成下拉框 自动提示位置问题本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/6706.htm

 今天的文章ajax 自动完成下拉框 自动提示位置问题分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29422.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注