婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果

ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果

熱門(mén)標(biāo)簽:不封卡外呼系統(tǒng)一般多少錢 微信地圖標(biāo)注有什么用 濰坊呼叫中心外呼系統(tǒng)供應(yīng)商 北京大興區(qū)地圖標(biāo)注 地圖標(biāo)注中心多少錢注冊(cè) 鄭州語(yǔ)音電銷機(jī)器人官網(wǎng) 電銷機(jī)器人一個(gè)多少錢 重慶外呼電銷系統(tǒng)費(fèi)用 地圖標(biāo)注不完整被罰款

今天和大家一起利用ASP模仿實(shí)現(xiàn)google suggest風(fēng)格的下拉菜單,直接上代碼

1.前臺(tái)代碼:

%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
style type="text/css">
!--
.style1 {color: #FF0000}
.mouseOut
{
font-size:12px;
background: #708090;
color: #FFFAFA;
}
  
.mouseOver
{
font-size:12px;
background: #FFFAFA;
color: #000000;
}
-->
/style>
   script type="text/javascript" language="javascript">
    var xmlHttp;
    var completeDiv;
    var inputField;
    var nameTable;
    var nameTableBody;
    var flag=false;
  
    function createXMLHttpRequest() {
      if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();        
      }
    }
    
    function setflag(){
      flag = true;
    }
    
    function DisSelect()
    {
      if(flag==false)
      document.getElementById("popup").style.display="none";
    }
  
    function initVars() {
      inputField = document.getElementById("frmchangshang");      
      nameTable = document.getElementById("name_table");
      completeDiv = document.getElementById("popup");
      nameTableBody = document.getElementById("name_table_body");
      document.getElementById("popup").style.display="block";
    }
  
    function findNames() {
      initVars();
      if (inputField.value.length > 0)
  {
        createXMLHttpRequest();
        var url = "search.asp?names=" + inputField.value; 
        xmlHttp.open("GET", url, true);
        xmlHttp.onreadystatechange = callback;
        xmlHttp.send(null);
      }
  else
  {
        clearNames();
      }
    }
  
    function callback() {
      if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200)
        {
   try
          {
            var name = xmlHttp.responseXML.getElementsByTagName("name")

[0].firstChild.data;
          }
          catch(e)
          {
            document.getElementById("popup").style.display="none";
            clearNames();
          }
          setNames(xmlHttp.responseXML.getElementsByTagName("content"));
        }
        else if (xmlHttp.status == 204)
        {
          clearNames();
        }
      }
    }
    
    function setNames(the_names) {      
      clearNames();
      var size = the_names.length;
      setOffsets();
      var row,cell,spans;
      for (var i = 0; i  size; i++) {
        //var nextNode = the_names[i].firstChild.data;
  var e = the_names[i];
  //取得子節(jié)點(diǎn)內(nèi)容,重新裝載為數(shù)組
  var nextNode=e.getElementsByTagName("name")[0].firstChild.data;
  //創(chuàng)建tr,td,span元素
        row =document.createElement("tr");
        cell =document.createElement("td");
  //spans=document.createElement("span");
  //設(shè)置cell屬性
        cell.onmouseout = function() {this.className='mouseOver'; flag=false;};
        cell.onmouseover = function() {this.className='mouseOut'; flag=true;};
        cell.setAttribute("bgcolor","#FFFAFA");
        cell.setAttribute("border","0");
        //cell.setAttribute("onmouseover","setflag()");
        cell.onclick = function() { populateName(this); };
  //將nextNode添加到td
  var txtName = document.createTextNode(nextNode);
  cell.appendChild(txtName);
  //裝載隱藏?cái)?shù)據(jù)到span元素
  row.appendChild(cell);
        nameTableBody.appendChild(row);
      }
    }
  
    function setOffsets() {
      var end = inputField.offsetWidth;
      var left = calculateOffsetLeft(inputField);
      var top = calculateOffsetTop(inputField) + inputField.offsetHeight;
  
      completeDiv.style.border = "black 1px solid";
      completeDiv.style.left = left + "px";
      completeDiv.style.top = top + "px";
      nameTable.style.width="400px";
    }
    
    function calculateOffsetLeft(field) {
     return calculateOffset(field, "offsetLeft");
    }
  
    function calculateOffsetTop(field) {
     return calculateOffset(field, "offsetTop");
    }
  
    function calculateOffset(field, attr) {
     var offset = 0;
     while(field) {
      offset += field[attr];
      field = field.offsetParent;
     }
     return offset;
    }
  
    function populateName(cell) {
  //填充數(shù)據(jù)到web頁(yè)面,cell---->td對(duì)象
      inputField.value = cell.firstChild.nodeValue;
      clearNames();
    }
    //清除列表數(shù)組
    function clearNames() {
      var ind = nameTableBody.childNodes.length;
      for (var i = ind - 1; i >= 0 ; i--) {
         nameTableBody.removeChild(nameTableBody.childNodes[i]);
      }
      completeDiv.style.border = "none";
    }
/script>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
title>Untitled Document/title>
/head>
  
body>
input name="frmchangshang" class="InputText" id="frmchangshang" style="width:250px;" 

onBlur="DisSelect();" onKeyUp="findNames();" size="50" maxlength="100">
          nbsp;span class="style1">提示:輸入關(guān)鍵字,程序自動(dòng)從庫(kù)中匹配您

要找的記錄,如果不存在自行填寫(xiě)
     /span>
          div style="position:absolute;top:0;left:0;" id="popup">
            table id="name_table" bgcolor="#FFFAFA" border="0" cellspacing="0" 

cellpadding="0">      
              tbody id="name_table_body">/tbody>
            /table>
         /div>
/body>
/html>

2.后臺(tái)search.asp異步查詢數(shù)據(jù)頁(yè)面
把sql語(yǔ)句和要顯示的字段改為自己的數(shù)據(jù)庫(kù)相對(duì)應(yīng)格式就可以了。

!--#include virtual="conn.asp" -->
%
keyword=request.QueryString("names")
sql="select lgid,lgmc from lg where lgmc like '%"keyword"%' order by lgid desc"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
Response.ContentType="text/xml"  
response.Write "?xml version=""1.0"" encoding=""GB2312"" ?>"
response.Write "response>"
do while not rs.eof
response.Write "content>"
response.Write "name>"rs("lgmc")"/name>"
'response.Write "userid>"rs("userid")"/userid>"
'response.Write "startime>"rs("startime")"/startime>"
'response.Write "endtime>"rs("endtime")"/endtime>"
response.Write "/content>"
rs.movenext
loop
response.Write "/response>"
rs.close
set rs=nothing
%>

以上就是ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果的代碼,希望對(duì)大家的學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • Google Suggest ;-) 基于js的動(dòng)態(tài)下拉菜單
  • ASP+JS三級(jí)聯(lián)動(dòng)下拉菜單[調(diào)用數(shù)據(jù)庫(kù)數(shù)據(jù)]
  • AJAX實(shí)現(xiàn)仿Google Suggest效果
  • 仿google搜索提示 SuggestFramework的使用
  • ASP.NET 2.0寫(xiě)無(wú)限級(jí)下拉菜單
  • ajax Suggest類似google的搜索提示效果
  • google suggest 下拉菜單實(shí)現(xiàn)代碼(asp.net版本)
  • asp.net DropDownList 三級(jí)聯(lián)動(dòng)下拉菜單實(shí)現(xiàn)代碼

標(biāo)簽:攀枝花 撫州 汕頭 鶴崗 揭陽(yáng) 唐山 佛山 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果》,本文關(guān)鍵詞  ASP,模仿,google,suggest,風(fēng)格,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP模仿google suggest風(fēng)格實(shí)現(xiàn)下拉菜單效果的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产jizzjizz一区二区| 久久久www成人免费无遮挡大片| 91福利社在线观看| 日韩女同互慰一区二区| 亚洲欧美日韩在线不卡| 国内精品伊人久久久久av一坑| 色香色香欲天天天影视综合网| 在线电影一区二区三区| 亚洲免费视频成人| 美女尤物国产一区| 色播五月激情综合网| 亚洲精品一区二区三区福利| 亚洲午夜免费福利视频| 午夜精品一区在线观看| 国产三级一区二区三区| 久久国产精品99久久人人澡| 欧美日韩国产中文| 亚洲国产精品一区二区久久| 91免费版在线| 久久久青草青青国产亚洲免观| 一区二区三区日韩在线观看| 99国产精品久久久久久久久久| 国产三级三级三级精品8ⅰ区| 久久国产生活片100| 在线电影一区二区三区| 亚洲国产中文字幕| 欧美日韩欧美一区二区| 亚洲欧美aⅴ...| 国产精品亚洲一区二区三区妖精 | 亚洲欧美色一区| 色哟哟精品一区| 樱桃国产成人精品视频| 色综合久久天天综合网| 一区二区在线看| 欧美四级电影在线观看| 亚洲成人av一区二区| 欧美伦理视频网站| 强制捆绑调教一区二区| 欧美一区二区三区四区高清| 精品综合久久久久久8888| 日韩丝袜情趣美女图片| 国产制服丝袜一区| 亚洲欧洲av在线| 精品视频一区二区不卡| 日韩高清不卡一区二区三区| 在线观看一区二区视频| 国产欧美日韩不卡免费| 成人免费视频一区| 亚洲亚洲精品在线观看| 日韩一区二区三区视频在线| 麻豆精品国产91久久久久久| 国产日产欧美一区二区视频| 国产乱人伦偷精品视频免下载| 国产欧美一区在线| 欧美中文字幕亚洲一区二区va在线 | 国产婷婷色一区二区三区四区| 成人毛片在线观看| 亚洲国产aⅴ天堂久久| 国产电影一区在线| 亚洲综合免费观看高清完整版在线 | 一区二区欧美在线观看| 欧美日本乱大交xxxxx| 九九精品一区二区| 国产精品女同一区二区三区| 欧美视频一区在线| 国模无码大尺度一区二区三区| 中文字幕五月欧美| 日韩三级精品电影久久久| 九九精品视频在线看| 艳妇臀荡乳欲伦亚洲一区| 精品日韩av一区二区| 成人爱爱电影网址| 亚洲精品自拍动漫在线| 欧美电影免费观看高清完整版在线| 精品一区二区三区免费| 一区二区三区在线视频播放| 91精品国产91久久久久久最新毛片| 成+人+亚洲+综合天堂| 亚洲国产wwwccc36天堂| 国产夜色精品一区二区av| 婷婷久久综合九色国产成人| 久久久综合精品| 91精品婷婷国产综合久久性色| 国产成人夜色高潮福利影视| 日韩激情视频在线观看| 亚洲欧洲一区二区在线播放| 日韩三级精品电影久久久| 欧美性受xxxx黑人xyx| 国产成人高清在线| 亚洲精品视频在线观看网站| 国产亚洲综合av| 日韩视频免费直播| 欧美一区二区三区四区久久| 欧美午夜精品一区二区蜜桃| av激情成人网| 18成人在线视频| 国产日产欧美一区二区视频| 精品成人在线观看| 91精品国产91久久综合桃花| 欧美最新大片在线看| 99免费精品在线| 麻豆91免费观看| 日韩综合小视频| 亚洲精品精品亚洲| 国产欧美一区二区精品仙草咪| av中文字幕不卡| 国产**成人网毛片九色| 国产在线精品免费av| 国产真实乱偷精品视频免| 久久国产精品色婷婷| 久久国产精品99久久久久久老狼| 亚洲444eee在线观看| 1024国产精品| 一区二区成人在线| 亚洲成人先锋电影| 亚洲v中文字幕| 日韩精品一区第一页| 青青青伊人色综合久久| 蜜桃av噜噜一区| 日韩在线一区二区| 三级欧美韩日大片在线看| 久久国产生活片100| 国产成人在线看| 色婷婷久久综合| 成人开心网精品视频| 国产suv精品一区二区6| a亚洲天堂av| 91丨porny丨首页| 丁香网亚洲国际| 久久精品国产精品亚洲红杏| 丝袜诱惑制服诱惑色一区在线观看 | 99精品国产热久久91蜜凸| 国产成人亚洲精品青草天美| 国产露脸91国语对白| 成人一道本在线| 一本大道av伊人久久综合| 欧美日韩一区二区三区在线看| 欧美日韩在线直播| 日韩欧美在线影院| 日韩一级片在线播放| 国产丝袜美腿一区二区三区| 综合色中文字幕| 日韩精品一级中文字幕精品视频免费观看 | 91亚洲国产成人精品一区二三| 色女孩综合影院| 欧美一区二区大片| 久久综合狠狠综合| 中文字幕在线不卡一区| 亚洲一区二区av在线| 国产精品成人免费| 亚洲人成伊人成综合网小说| 中文字幕中文字幕一区| 日本91福利区| 激情综合网av| 欧美日韩一区二区三区在线| 久久久久久97三级| 亚洲福中文字幕伊人影院| 亚洲一级二级在线| 国产精品一品二品| 51久久夜色精品国产麻豆| 国产欧美日韩综合精品一区二区| 天使萌一区二区三区免费观看| av福利精品导航| 久久综合99re88久久爱| 中文字幕不卡在线播放| 樱花影视一区二区| av在线播放一区二区三区| 日韩欧美亚洲一区二区| 国产精品视频在线看| 午夜精品一区二区三区免费视频 | 久久亚洲精精品中文字幕早川悠里 | 91免费在线播放| 日韩久久精品一区| 日本一区二区在线不卡| 亚洲福利视频一区| 欧美日韩一区精品| 欧美大片在线观看一区| 国产精品国模大尺度视频| 九九九精品视频| 91精品国产欧美一区二区18| 亚洲黄色av一区| 国产成人av一区| 久久综合九色综合97婷婷女人| 亚洲精品高清在线| jlzzjlzz亚洲女人18| 欧美日韩国产另类一区| 亚洲色图丝袜美腿| 岛国一区二区在线观看| 精品国产一区二区三区久久影院| 奇米综合一区二区三区精品视频| 欧美丰满少妇xxxbbb| 国产欧美日韩中文久久| 成人性生交大片免费看视频在线| 欧美亚洲一区三区| 亚洲观看高清完整版在线观看 | 国产精品一二二区| 精品不卡在线视频| 久久99精品久久只有精品| 欧美日本高清视频在线观看| 精品国产91久久久久久久妲己|