欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

Title: In ASP. Web data grid, the mouse click on a line to highlight the solution

墨初 知识笔记 30阅读

first added the following java description language code to the page:-SCRIPTlanguage='javascript' -varold id=“”; varselid=“”; functiononfocuscolor(line,eventid){if(oldid==

style="color: rgba(0, 0, 0, 1)"> line)/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span id="Codehighlighter1_139_259_Open_Text"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">{
                    line.style.backgroundColor /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#ffffff/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                    line.style.color /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#003399/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                    oldid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">""/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                    selid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">""/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                }/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>                /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 255, 1)">else/span>/span>/span>/span>/span>span id="Codehighlighter1_269_656_Closed_Text" style="border: 1px solid rgba(128, 128, 128, 1); display: none; background-color: rgba(255, 255, 255, 1)"/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span id="Codehighlighter1_269_656_Open_Text"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">{
                    /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 255, 1)">if/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> (oldid/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">==/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">""/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">)/span>/span>/span>/span>/span>span id="Codehighlighter1_290_422_Closed_Text" style="border: 1px solid rgba(128, 128, 128, 1); display: none; background-color: rgba(255, 255, 255, 1)"/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span id="Codehighlighter1_290_422_Open_Text"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">{
                        line.style.backgroundColor /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#009999/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                        line.style.color /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#CCFF99/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                        oldid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> line;
                        selid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> eventid;
                    }/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>                    /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 255, 1)">else/span>/span>/span>/span>/span>span id="Codehighlighter1_433_650_Closed_Text" style="border: 1px solid rgba(128, 128, 128, 1); display: none; background-color: rgba(255, 255, 255, 1)"/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span id="Codehighlighter1_433_650_Open_Text"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">{
                        line.style.backgroundColor /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#009999/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                        line.style.color /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#CCFF99/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                        oldid.style.backgroundColor /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#ffffff/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;    
                        oldid.style.color /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">#003399/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">;
                        oldid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> line;
                        selid /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> eventid;
                    }/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>                }/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>            }/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>        /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">-->/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>/span>/span>/span>/span>br>        /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"><//span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">SCRIPT/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">>
然后在后台代码端的 ItemDataBound 事件函数中,加入事件代码:
---------------------------------------------------------------------/span>/span>/span>/span>/span>div style="border: 1px solid rgba(204, 204, 204, 1); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; word-break: break-all; background-color: rgba(238, 238, 238, 1)"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 255, 1)">if/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> ((e.Item.ItemType/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">!=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">ListItemType.Header)/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">&&/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">(e.Item.ItemType/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">!=/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">ListItemType.Footer))
            /span>/span>/span>/span>/span>span id="Codehighlighter1_87_269_Closed_Text" style="border: 1px solid rgba(128, 128, 128, 1); display: none; background-color: rgba(255, 255, 255, 1)"/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>span id="Codehighlighter1_87_269_Open_Text"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">{
               /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">      e.Item.Attributes.Add(/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">onMousedown/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">, /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">javascript:onfocuscolor(this,'/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>span class="xzm_is" data-txt="#2B#3C"/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> e.Item.Cells[/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">1/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">].Text /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"/span>span class="xzm_is" data-txt="#2B#3C"/span>/span>/span/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)"> /span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">')/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">"/span>/span>/span>/span>/span>span style="color: rgba(0, 0, 0, 1)">);
            }/span>/span>/span>/span>/span>/span/span>/span>/span>/span>/span>/div>

 搞定!/span>/span>/span>/span>/span>/p> /span>/span>/span>/span>/span>br,有一个遗留问题,如何让Server端知道Client端现在鼠标点击的是哪一行?/span>/span>/span>/span>/span>br>有大侠知道吗?请留言,谢谢! 

/span>/span>/span>/span>/span>/div>
标签:
声明:无特别说明,转载请标明本文来源!