<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    相信自己!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      26 隨筆 :: 3 文章 :: 13 評論 :: 0 Trackbacks
           改變用戶名的年齡:
           年齡的顯示方法如下:
            <td bgcolor="#F2F2F2" align='center'>
     <span id="<%=user.getId()%>" style="background:red" onclick="changeToInput(this.id)" value="<%=user.getAge()%>">    <%=user.getAge()%>     </span></td>
        changeToInput(this.id)方法如下:

            
    <script type="text/javascript">
                
    var req;
                
    var gID;
                
    function changeToInput(id) {
                    
    var oNP = document.getElementById(id);
                    
    var value = oNP.value;
                    oNP.outerHTML 
    = "<input type='text' id='" + id + "' value='" + value + "' size='5' onblur='change(this.id)'>";
                    document.getElementById(id).focus();
                }

                
                
    function change(id) {
                    
    var oNP = document.getElementById(id);
                    
    var value = oNP.value;
                    gID 
    = id;
                    init();
                    
    var url = "ChangeAge.jsp?id=" + escape(id) + "&age=" + value;
                    req.open(
    "GET", url, true);
                    req.onreadystatechange 
    = callback;
                    req.send(
    null);
                    
                }

                
                
    function init() {
                    
    if(window.XMLHttpRequest) {
                        req 
    = new XMLHttpRequest();
                    }
     else if (window.ActiveXObject) {
                        req 
    = new ActiveXObject("Microsoft.XMLHTTP");
                    }

                }

                
                
    function callback() {
                    
    if(4 == req.readyState) {
                    
                        
    if(200 == req.status) {
                    
                            
    var oNP = document.getElementById(gID);
                            
    var value = oNP.value;
                            oNP.outerHTML 
    = "<span style='background:gray' id='" + gID + "' value='" + value + "' onclick='changeToInput(this.id)'>" + value + "</span>";
                        }

                    }

                    
                }

                
            
    </script>
            
           ChangAge.jsp頁面代碼如下:
                
    <%@ page language="java" import="org.mxg.dao.impl.*, org.mxg.dao.*,java.util.*" pageEncoding="gbk"%>
    <%
    int id = Integer.parseInt(request.getParameter("id"));
    int age = Integer.parseInt(request.getParameter("age"));
    IUserDAO userDAO 
    = new UserDAO();
    userDAO.UpdateAgeById(age,id);
    //調用DAO的方法更新年齡



    response.setContentType(
    "text/html;charset=gbk");
    response.setHeader(
    "Cache-Control""no-store"); //HTTP1.1//阻止瀏覽器存儲內容!
    response.setHeader("Pragma""no-cache"); 
    response.setDateHeader(
    "Expires"0); %>

        這樣就實現了:在前臺直接用鼠標點擊年齡的文本框就可以直接更改了!
        
       
        
      
    posted on 2007-11-10 17:44 北極雪 閱讀(1372) 評論(1)  編輯  收藏 所屬分類: css

    評論

    # re: 無刷新改變數據庫的內容 ajax的簡單應用 2007-11-10 19:54 wukaichun
    對Ajax又有了點了解.簡單易懂~`支持(:~`  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 污污污视频在线免费观看| 色在线亚洲视频www| 色噜噜噜噜亚洲第一| 麻豆精品国产免费观看| 精品国产成人亚洲午夜福利| 无限动漫网在线观看免费| 色偷偷亚洲女人天堂观看欧| 成人免费淫片在线费观看 | 国产一区视频在线免费观看| 亚洲欧洲国产综合AV无码久久| 午夜爱爱免费视频| 羞羞的视频在线免费观看| 亚洲第一福利网站在线观看| 国产激情久久久久影院老熟女免费 | 中文字幕无码免费久久99| 亚洲日本久久久午夜精品| 大陆一级毛片免费视频观看i| 亚洲AV无码一区二区三区牲色| 一区国严二区亚洲三区| 中国一级特黄的片子免费 | 一区二区免费国产在线观看 | 丰满妇女做a级毛片免费观看| 亚洲精品无码专区在线在线播放| 久久久久久国产精品免费免费男同| 亚洲黄色高清视频| 免费理论片51人人看电影| 一级毛片成人免费看a| 亚洲今日精彩视频| 精品国产免费一区二区| 岛国精品一区免费视频在线观看| 91精品国产亚洲爽啪在线观看| 成年在线网站免费观看无广告| 国产高潮流白浆喷水免费A片 | 久久亚洲AV成人出白浆无码国产| 18禁无遮挡无码网站免费| 一级一看免费完整版毛片| 亚洲国产精品线观看不卡| 成人亚洲网站www在线观看| 91禁漫免费进入| 日本激情猛烈在线看免费观看| 亚洲国产一区二区三区青草影视|