比如你在baidu搜索a 然后就出一个菜单 里面有android apple acfun 等等 
ajax读数据我都会 也做好了http://131x.com/search/ 就是这样就可以
但是那个菜单的界面不会是不是有个专门的JS命令设置textbox那个提示菜单的 还是说要自己画div然后一点点js
就是想问一下这个界面的JS怎么做的?

解决方案 »

  1.   

    参考Ajax:
    http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AutoComplete/AutoComplete.aspx
      

  2.   

    http://download.csdn.net/source/3259996
    我已经写成控件了,很方便,你可以直接用
      

  3.   

    ajax我会 我是说那个 界面怎么弄出来的 
      

  4.   

    难的也就是那些js,你可以参考http://jt.sz.bendibao.com/bus/
    用我的控件已经封装好了
      

  5.   

    下载下来看Demo,要取什么数据作提示在事件里写就行了
      

  6.   

    你可以看下asp.net3.5揭秘(卷二),那里有一小节专门讲了google中搜索框。希望你能找到你想找的答案。我这里有电子版。想要可以联系我。
      

  7.   

    我来做个简单的 http://blog.csdn.net/LCL_data/archive/2009/12/18/5032160.aspx
      

  8.   

    最简单的<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
       
     <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>  
       
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  
     <html xmlns="http://www.w3.org/1999/xhtml">  
     <head runat="server">  
         <title>AJAX控件之AutoComplete</title>  
     </head>  
     <body style="text-align: center">  
        <form id="form1" runat="server">  
             <asp:ScriptManager ID="ScriptManager1" runat="server" />  
             <div>  
                 <asp:TextBox ID="MyAuto" runat="server" Width="191px"></asp:TextBox><br />  
                 <br />  
                 <cc1:AutoCompleteExtender ID="ace" runat="server" CompletionInterval="100" MinimumPrefixLength="1"  
                     ServiceMethod="GetCompletionList" ServicePath="WebService.asmx" TargetControlID="MyAuto">  
                 </cc1:AutoCompleteExtender>  
                 &nbsp;</div>  
         </form>  
    </body>  
    </html>  # using System;  
     using System.Web;  
     using System.Collections.Generic;  
     using System.Web.Services;  
     using System.Web.Services.Protocols;  
       
       
     /// <summary>  
     /// WebService 的摘要说明  
     /// </summary>  
     [WebService(Namespace = "http://tempuri.org/")]  
     [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  
     //用以调用Web Service方法签名  
     [System.Web.Script.Services.ScriptService]  
     public class WebService : System.Web.Services.WebService {  
       
         public WebService () {}  
       
         [WebMethod]  
         public string[] GetCompletionList(string prefixText, int count)  
         {  
             //if (count == 0)  
             //{  
             //    count = 10;  
             //}  
             Random random = new Random();  
             List<string> items = new List<string>(count);  
             for (int i = 0; i < count; i++)  
             {  
                 char c1 = (char)random.Next(65,90);  
                 char c2 = (char)random.Next(97, 122);  
                 char c3 = (char)random.Next(48, 57);  
                 char c4 = (char)random.Next(33, 43);  
                 items.Add(prefixText + c1 + c2 + c3 + c4);  
             }  
             return items.ToArray();  
         }  
       
    }  
      

  9.   

    在工具箱中 鼠标右键 ----> 选择项 -----> 浏览 -----> 选中wzh.myWebControlsLib.dll ----> 确定。在工具箱就会多出TextBoxIntelligent控件。然后对照你下载的Demo写入数据就可以了。