婷婷综合国产,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
    韩国成人精品a∨在线观看| 欧美亚洲国产一卡| 日本韩国欧美在线| 精品国产伦一区二区三区观看方式 | 亚洲婷婷在线视频| 捆绑调教一区二区三区| 91福利视频久久久久| 国产欧美精品一区二区三区四区| 日韩中文字幕区一区有砖一区 | 欧美绝品在线观看成人午夜影视| 欧美国产成人精品| 国产一区二区三区免费看| 3751色影院一区二区三区| 亚洲一区二区三区视频在线| 99久久99久久免费精品蜜臀| 久久久精品人体av艺术| 国产伦精品一区二区三区免费 | 欧美日韩日本视频| 樱桃国产成人精品视频| 91在线免费视频观看| 欧美国产日韩亚洲一区| 国产在线一区二区综合免费视频| 日韩一区二区三区免费看| 日韩电影在线观看一区| 欧美日韩一区二区欧美激情| 亚洲国产精品久久人人爱| 欧美探花视频资源| 亚洲电影激情视频网站| 欧美日本一区二区三区四区| 亚洲va欧美va天堂v国产综合| 91精品办公室少妇高潮对白| 亚洲一区二区三区自拍| 欧美丝袜丝交足nylons图片| 亚洲国产日韩av| 欧美猛男超大videosgay| 天天综合色天天| 日韩欧美自拍偷拍| 国产一区二区三区香蕉| 国产女同互慰高潮91漫画| 粗大黑人巨茎大战欧美成人| 中文字幕一区二区三区在线观看| 一本到不卡精品视频在线观看| 一区二区三区四区激情 | 韩国女主播一区二区三区| 久久新电视剧免费观看| 成人免费高清在线| 亚洲一区二区在线免费观看视频 | 日韩免费高清av| 国产麻豆欧美日韩一区| 国产精品对白交换视频| 欧美另类videos死尸| 精品一二三四区| 亚洲特黄一级片| 欧美一区二区视频免费观看| 国产成人午夜片在线观看高清观看| 亚洲欧美怡红院| 欧美一区二区性放荡片| 成人午夜激情在线| 三级在线观看一区二区| 国产亚洲va综合人人澡精品| 色综合色狠狠天天综合色| 免费高清在线一区| 最新欧美精品一区二区三区| 宅男噜噜噜66一区二区66| 波多野结衣的一区二区三区| 日韩高清不卡在线| 18欧美乱大交hd1984| 欧美一区二区三区爱爱| 97久久精品人人做人人爽50路| 日本 国产 欧美色综合| 中文字幕佐山爱一区二区免费| 欧美一级理论片| 91激情五月电影| 丁香婷婷综合激情五月色| 日韩激情一二三区| 亚洲美女视频在线观看| 国产日韩欧美亚洲| 日韩免费观看2025年上映的电影 | 色综合久久久网| 国产尤物一区二区在线| 五月天激情综合网| 亚洲色图视频网| 国产欧美精品一区aⅴ影院| 日韩三级精品电影久久久| 色av综合在线| 91麻豆文化传媒在线观看| 狠狠色丁香婷综合久久| 免费欧美高清视频| 亚瑟在线精品视频| 亚洲精品国产视频| 亚洲天堂福利av| 国产精品久久久久久久午夜片 | 日韩一级完整毛片| 欧美伊人久久久久久午夜久久久久| 成人免费视频一区二区| 国产福利一区二区三区| 精油按摩中文字幕久久| 久久99精品国产.久久久久| 亚洲国产另类精品专区| 亚洲综合自拍偷拍| 亚洲一区免费观看| 亚洲午夜久久久久久久久电影院| 亚洲美女视频在线| 伊人夜夜躁av伊人久久| 亚洲另类一区二区| 综合久久久久综合| 综合中文字幕亚洲| 亚洲免费伊人电影| 一区二区三区高清在线| 一级特黄大欧美久久久| 亚洲小说欧美激情另类| 亚洲成人av电影| 日本中文字幕一区| 精品在线观看视频| 国产精品自拍三区| www.亚洲精品| 欧美视频你懂的| 欧美一区二区三区四区久久| 日韩一区二区在线看| 精品人在线二区三区| 久久久综合视频| 日韩理论片一区二区| 亚洲一区视频在线| 免费人成黄页网站在线一区二区| 久久超碰97中文字幕| 国产成人免费视频一区| 色www精品视频在线观看| 91精品国产综合久久久久| 日韩一区二区精品| 国产精品视频在线看| 一二三区精品福利视频| 蜜桃视频在线一区| 国产成人av影院| 欧美午夜在线一二页| 精品奇米国产一区二区三区| 国产精品私人影院| 午夜久久久久久久久| 国产成人h网站| 欧美三级日韩三级| 国产视频一区二区三区在线观看| 亚洲精品中文在线观看| 毛片不卡一区二区| 91啪在线观看| 久久久美女毛片| 亚洲1区2区3区4区| 成人avav影音| 欧美一区二区日韩| 亚洲婷婷综合色高清在线| 另类中文字幕网| 色综合久久天天| 久久免费美女视频| 亚洲bt欧美bt精品| 成人高清伦理免费影院在线观看| 欧美日韩精品免费观看视频 | 欧美成人一区二区三区在线观看| 国产精品久久久久久久午夜片| 免费观看30秒视频久久| 色嗨嗨av一区二区三区| 久久久精品日韩欧美| 日韩精品成人一区二区三区| 91在线视频观看| 国产精品丝袜久久久久久app| 日本不卡不码高清免费观看| 96av麻豆蜜桃一区二区| 国产日产精品一区| 激情综合色播五月| 欧美三区在线视频| 亚洲欧洲综合另类| 东方aⅴ免费观看久久av| 精品成a人在线观看| 日韩专区一卡二卡| 欧美久久久影院| 亚洲福利视频一区二区| 91色.com| 亚洲激情五月婷婷| 91天堂素人约啪| 国产精品嫩草久久久久| 国产成都精品91一区二区三| 久久综合九色综合欧美就去吻| 青青草一区二区三区| 91精品国产综合久久精品麻豆 | 久久精品理论片| 欧美一二三区在线观看| 免费一区二区视频| 91精品国产综合久久久久久久久久 | 国产麻豆9l精品三级站| 精品免费视频.| 久久99精品久久久久久国产越南| 欧美大片国产精品| 国产麻豆欧美日韩一区| 国产欧美日韩在线看| 成人激情视频网站| 最新中文字幕一区二区三区| 91毛片在线观看| 午夜天堂影视香蕉久久| 91精品国产综合久久精品性色| 免费不卡在线观看| 精品福利一二区| 成人涩涩免费视频| 一区二区高清免费观看影视大全|