http://www.cn2che.com/buycar/car_search.aspx?searchid=6889108&cartype=4&minPrice=0&maxPrice=30000&orderby=thl&page=像这个界面一样的   车型:   价格:  车龄:    这个3个条件要怎么实现这个功能加效果???     求高手

解决方案 »

  1.   

     用3个隐藏域来分别接收这三个值,当你点击某个条件的时候调用JS,修改相应的隐藏域的值,再拼接跳转语句,最后实现跳转,后台定义3个参数,要是public的,接收前台传回来的值,跳转回去时,获取后台的这三个值,给前台的选项变色```
      

  2.   

    创建3个DIV  或者用表格 然后用js来实现 
      

  3.   

    不用Js,直接后台拼接sql语句!
      

  4.   

    直接用三个<ul><li></li></ul>不就成了么?很怀疑再打广告!!!!
      

  5.   


    用个隐藏域来记录状态,记录之后后台怎么接收这个值。。  当点击选项时记录状态,那后台还需要同时更换sql语句    这步用什么控件的什么事件完成。。     如果这几个选项用服务器端控件  可以实现这个功能,但无法实现这个效果。    如果用html控件可以实现效果   实现不了功能    我不知道要怎么实现了
      

  6.   


    <ul><li></li></ul>    这只是显示的几个项而已    功能怎么实现你连我要完成什么功能都没有看清    还说打广告。。   打广告是需要放辅页么?不放主页
      

  7.   

    上代码,前台的<script language="javascript">
    window.$ = function(id){return document.getElementById(id)};
     function gopage()
     { 
       var md=$("txtMd").value;   //目的地
       var month=$("txtMonth").value;  //月份
       var zt=$("txtTopic").value; //旅行主题
       
               var url="LineList.aspx?zt="+zt+"&md="+md+"&month="+month;
       location.href=url;
     }
        function changeMd(txt)
    {
        $("txtMd").value = txt;
        gopage();
    }
    function changeMonth(txt)
    {
        $("txtMonth").value = txt;
        gopage();
    }
    function changeZt(txt)
    {
        $("txtTopic").value = txt;
        gopage();
    }
        </script>
    <ul><li><a href="javascript:changeMd("华东")">华东</a><li><li><a href="javascript:changeMd("华中")">华中</a><li><li><a href="javascript:changeMd("华南")">华南</a><li></ul><ul><li><a href="javascript:changeMonth("1")">一月</a><li><li><a href="javascript:changeMonth("2")">二月</a><li><li><a href="javascript:changeMonth("3")">三月</a><li></ul><ul><li><a href="javascript:changeZt("探险")">探险</a><li><li><a href="javascript:changeZt("风景")">风景</a><li><li><a href="javascript:changeZt("散心")">散心</a><li></ul>
    <input type="hidden" id="txtTopic" name="txtTopic" value="<%=zuti%>" />
    <input type="hidden" id="txtMd" name="txtMd" value="<%=mdd%>" />
    <input type="hidden" id="txtMonth" name="txtMonth" value="<%=month%>" />
    后台    public string zuti = "";
        public string mdd = "";
        public string month = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.QueryString["zt"] != null)
                {
                    string zt = Server.UrlDecode(Request.QueryString["zt"].ToString());
                    zuti = zt;
                }            if (Request.QueryString["md"] != null)
                {
                    string md = Server.UrlDecode(Request.QueryString["md"]);
                    mdd = md;
                }            if (Request.QueryString["month"] != null)
                {
                    string mon = Server.UrlDecode(Request.QueryString["month"]);
                    month = month;
                }        }
            catch
            {        }        
            databind(zuti, mdd, month);            }
    至于选中的条件前台怎么变色就是小脚本分别遍历条件组,与后台相同的就变色