成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > AJAX應用之草稿自動保存

AJAX應用之草稿自動保存

熱門標簽:電銷機器人違法了嗎 澳大利亞城市地圖標注 海南銀行智能外呼系統(tǒng)商家 辰溪地圖標注 遼寧銀行智能外呼系統(tǒng) 上海浦東騰訊地圖標注位置 遼寧正規(guī)電銷機器人 姜堰電銷機器人 許昌智能電銷機器人公司
相信用過Gmail的人都知道Gmail有一個草稿自動保存的功能,每過一段時間,Gmail都會自動保存郵件草稿,這樣在一些突發(fā)情況下就能快速地恢復工作,免得寫了半天的郵件眨眼之間就沒有了。在學了AJAX之后,我也給自己的blog加上了這個功能。當然,這個應用并不只限于blog上,應該說還是比較通用的。

PS.為了開發(fā)的方便,我用了一個自己寫的AJAX類,具體內容和下載在這里。

演示地址,我的blog

仍舊以代碼加注釋來方式來說明怎么編寫。

首先是表單填寫頁面,用一個ID為AutoSaveMsg的DIV來顯示返回信息,并且用一個ID為Draft_AutoSave的CheckBox來確定是否進行自動保存,然后將Textarea的ID命名為message。同時為了應對多用戶同時使用的需要,加上用戶名,每個用戶的草稿分開保存。為了說明方便,我把一些修飾性的東西去掉,這樣看起來比較明了:
復制代碼 代碼如下:

AJAX應用之草稿自動保存br />
!-- 用戶名默認為NONAME -->
用戶名:input type="text" name="memName" id="memName" size="20" value="NONAME" />nbsp;nbsp;nbsp;nbsp;
!-- 在自動保存選項的onclick事件中調用自動保存狀態(tài)設置函數(shù) -->
input onclick="SetAutoSave();" type="checkbox" id="Draft_AutoSave" value="1" checked="true"  />自動保存?br />
內容:
textarea id="message">/textarea>br />
!-- AutoSaveMsg顯示返回信息 -->
div id="AutoSaveMsg">/div>
input type="submit" value="提交內容" />nbsp;nbsp;
!-- 調用函數(shù)恢復最后保存的草稿 -->
input type="button" onclick="AutoSaveRestore();" value="恢復最后保存的草稿" />
/div>
/div>
!-- 將JS代碼放在所有對象之后,以免在頁面未加載完成時出現(xiàn)對象不存在的錯誤 -->
!-- AJAX類 -->
script type="text/javascript" src="ajaxrequest.js">/script>
!-- 自動保存代碼 -->
script type="text/javascript" src="autosave.js">/script>


接下來是autosave.js
復制代碼 代碼如下:

// 首先設置全局變量
// 要保存的內容對象FormContent
var FormContent=document.getElementById("message");
// 顯示返回信息的對象
var AutoSaveMsg=document.getElementById("AutoSaveMsg");
// 用戶名
var memName=document.getElementById("memName").value;
// 自動保存時間間隔
var AutoSaveTime=60000;
// 計時器對象
var AutoSaveTimer;

// 首先設置一次自動保存狀態(tài)
SetAutoSave();

// 自動保存函數(shù)
function AutoSave() {
    // 如果內容或用戶名為空,則不進行處理,直接返回
    if(!FormContent.value||!memName) return;
    // 創(chuàng)建AJAXRequest對象,詳細使用見文章開始的鏈接
    var ajaxobj=new AJAXRequest;
    ajaxobj.url="autosave.asp";
    ajaxobj.content="memname="+escape(memName)+"postcontent="+escape(FormContent.value);
    ajaxobj.callback=function(xmlObj) {
        // 顯示反饋信息
        AutoSaveMsg.innerHTML=xmlObj.responseText;
    }
    ajaxobj.send();
}

// 設置自動保存狀態(tài)函數(shù)
function SetAutoSave() {
    // 是否自動保存?
    if(document.getElementById("Draft_AutoSave").checked==true)
        // 是,設置計時器
        AutoSaveTimer=setInterval("AutoSave()",AutoSaveTime);
    else
        // 否,清除計時器
        clearInterval(AutoSaveTimer);
}

// 恢復最后保存的草稿
function AutoSaveRestore() {
    // 創(chuàng)建AJAXRequest對象
    var ajaxobj=new AJAXRequest;
    // 提示用戶正在恢復
    AutoSaveMsg.innerHTML="正在恢復,請稍候……"
    ajaxobj.url="autosave.asp";
    ajaxobj.content="action=restorememname="+escape(memName);
    ajaxobj.callback=function(xmlObj) {
        // 提示用戶恢復成功
        AutoSaveMsg.innerHTML="恢復最后保存成功";
        // 如果內容為空則不改寫textarea的內容
        if(xmlObj.responseText!="") {
            // 恢復草稿
            FormContent.value=xmlObj.responseText;
        }
    }
    ajaxobj.send()
}


最后是autosave.asp,用于在后臺保存草稿:
復制代碼 代碼如下:

%@LANGUAGE="VBscript" CODEPAGE="65001"%>
% Option Explicit %>
%
' 語言為VBScript,編碼為UTF-8,要求變量聲明
' 出現(xiàn)錯誤則忽略,繼續(xù)執(zhí)行
On Error Resume Next

' 定義一些變量
Dim PostContent,memName,action,objStream

' 獲取操作,是保存草稿還是恢復草稿
action=Request.Form("action")
' 獲取用戶名
memName=Request.Form("memname")
' 獲取草稿內容
PostContent=Request.Form("postcontent")
IF action="restore" Then
    ' 恢復草稿,如果用戶名不為空則進行恢復操作
    IF memName>Empty Then
        ' 使用 ADODB.Stream 來進行文件操作
        Set objStream = Server.CreateObject("ADODB.Stream")
        With objStream
            .Type = 2
            .Mode = 3
            .Open
            ' 文件名為 autosave_ + 用戶名 + .txt
            .LoadFromFile(Server.MapPath("autosave_"memName".txt"))
            .Charset = "utf-8"
            '.Position = 0
            PostContent = .ReadText()
            .Close
        End With
        Set objStream = NoThing
        ' 輸出草稿
        IF PostContent>"" Then Response.Write(PostContent)
    End IF
Else
    ' 保存草稿,如果草稿內容和用戶名均不為空則進行保存操作
    IF PostContent>Empty AND memName>Empty Then
        ' 使用 ADODB.Stream 來進行文件操作
        Set objStream = Server.CreateObject("ADODB.Stream")
        With objStream
            .Type = 2
            .Mode = 3
            .Open
            .Charset = "utf-8"
            .Position = objStream.Size
            .WriteText= PostContent
            .SaveToFile Server.MapPath("autosave_"memName".txt"),2
            .Close
        End With
        Set objStream = NoThing
        ' 輸出保存是否成功信息
        If Err.Number=0 then
            Response.Write("最后于 "Now()" 自動保存成功")
        Else
            Response.Write("最后于 "Now()" 自動保存失敗,錯誤號:"Err.Number",錯誤描述:"Err.Dscription)
        End If
    End IF
End IF
%>

至此,AJAX草稿自動保存完成了。
原文地址:http://www.xujiwei.cn/blog/blogview.asp?logID=585

標簽:深圳 伊春 西藏 崇左 銅川 撫州 晉城 威海

巨人網絡通訊聲明:本文標題《AJAX應用之草稿自動保存》,本文關鍵詞  AJAX,應,用之,草稿,自動,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《AJAX應用之草稿自動保存》相關的同類信息!
  • 本頁收集關于AJAX應用之草稿自動保存的相關信息資訊供網民參考!
  • 推薦文章
    黄视频免费在线看| 国产日韩免费视频| 国产精品186在线观看在线播放| 国产精品无码久久久久一区二区| 91免费欧美精品| 国产精品视频区| 怡春院在线视频| 欧美日韩精品欧美日韩精品一| 天堂av在线8| 丁香六月综合激情| 欧美久久久一区| 91浏览器在线视频| 精品女厕一区二区三区| 人人澡人人澡人人看| 日韩大尺度视频| 亚欧洲精品视频| 红杏aⅴ成人免费视频| 久久久久久五月天久久久久久久久| 欧美日韩不卡合集视频| 国产女人水真多18毛片18精品视频| 樱花视频在线免费观看| 日韩欧美一区免费| 蜜臀av在线播放一区二区三区| 亚洲黄色av一区| 色视频成人在线观看免| 国产精品自拍三区| 91精品国自产在线观看| 久久免费在线观看视频| 99精品欧美一区| 精品人妻一区二区三区免费看| 欧美激情精品久久久久久大尺度| www.夜色| jizz亚洲女人高潮大叫| 免费在线观看一级片| 欧美一区第一页| 中文字幕在线中文字幕二区| 伊人成综合网站| 国产在线观看不卡| 色噜噜狠狠永久免费| 成人高清一区| 天天综合在线观看| 久久99精品久久久久久久青青日本| 亚洲免费在线观看视频| www..69.hd| 国产精品视频久久久久久久| 中文字幕在线免费观看视频| 国语对白精品一区二区| 欧美唯美清纯偷拍| 天天爱天天干天天操| sihu成人| 亚洲激情自拍偷拍| 中文字幕国产传媒| 北条麻妃在线一区二区免费播放| 伦理中文字幕亚洲| 中文字幕免费一区二区| 国产av不卡一区二区| 老司机一区二区| 日韩av在线播放观看| 欧美三级网色| 精品国产一区二区三区不卡| 九色91蝌蚪| www深夜成人a√在线| 免费黄色网址在线| 久久电影国产免费久久电影| 黄色免费网站视频| 亚洲男人的天堂在线观看| 视频一区二区三| 翔田千里亚洲一二三区| 亚洲**2019国产| 欧美色老女人| 999久久久免费精品国产| 日韩中文一区二区| 九九热青青草| 日韩精品一区二区三区视频播放| 亚洲 欧美 日韩 综合| 激情综合视频| 中文字幕一区av| 国产成a人亚洲| 国产熟女一区二区三区四区| 亚洲天堂网一区| 亚洲日本在线天堂| 成人国产精品免费视频| 久久蜜臀精品av| 欧美自拍第一页| 亚洲精品久久久久久动漫器材一区| 欧美bbbbxxxx| 亚洲国产成人va在线观看天堂| 国产福利视频在线| 日韩中文字幕免费在线| 国产极品粉嫩福利姬萌白酱| caoporn超碰97| 91青青草免费观看| 天天躁日日躁狠狠躁伊人| 99久久99久久精品| 国产一区观看| 女同性恋一区二区三区| 久久99精品国产麻豆婷婷洗澡| 久久精品三级| 缴情综合网五月天| 中文字幕乱码一区二区三区| 欧美亚洲大陆| 亚洲在线日韩| 中文字幕不卡的av| 国产成人精品优优av| 亚洲欧洲国产日韩精品| 91se在线| 激情综合在线| 久久偷拍免费视频| 96精品久久久久中文字幕| 青青草原国产在线视频| 性欧美18一19性猛交| 午夜一级免费视频| 国产亚洲网站| 热国产热中文视频二区| 欧美韩国日本| 欧美熟妇交换久久久久久分类| 一区二区三区四区在线视频| 另类小说欧美激情| 韩国精品免费视频| 亚洲精品永久免费视频| 亚洲国产精品久久久久爰性色| 久久久精品免费免费| 最新亚洲精品国自产在线观看| 色婷婷av在线| 完整版免费av片| 成人免费高清| 永久av免费网站| 樱花草涩涩www在线播放| 久久先锋资源| 日本91av在线播放| 亚洲第一狼人区| 日韩在线观看免| 欧美三级日韩在线| 免费国产羞羞网站美图| 视频一区日韩| 黄色网址免费在线观看| jizzjizz视频| 亚洲av成人精品毛片| 欧美日韩免费观看视频| 精品视频免费在线| 国偷自产av一区二区三区小尤奈| 人人在线视频| 秋霞午夜理伦电影在线观看| 免费国产h视频在线观看86| 欧美黑人巨大| 色综合久久综合网97色综合| 一本大道伊人av久久综合| 亚洲 欧美 视频| 亚洲桃色综合影院| 欧美成人手机在线视频| 亚洲永久av| 国产精品一区二区男女羞羞无遮挡| 国产精品久久久久久久久影视| 日韩精品欧美成人高清一区二区| 亚洲男人影院| 一级黄色大毛片| 欧美xx视频| 国产精品视频免费一区二区三区| 午夜激情电影在线播放| 欧美久久久一区| 日本午夜精品视频在线观看| 精品国产免费久久久久久婷婷| 另类天堂视频在线观看| 亚洲免费av电影| 欧美高清3dfreexxxx性| 成人免费在线播放| 欧美成人明星100排名| 秋霞av亚洲一区二区三| 亚洲av永久纯肉无码精品动漫| 成a人片亚洲日本久久| 韩国v欧美v亚洲v日本v| 醉酒壮男gay强迫野外xx| 3d性欧美动漫精品xxxx软件| 成人av一级片| fc2ppv在线播放| 亚洲欧美激情诱惑| 国产三级精品在线不卡| 91久久久在线| 91九色国产社区在线观看| 在线视频在线视频7m国产| 岛国影视在线观看| 亚洲丝袜在线观看| 国产精品jizz| 亚洲精品成人区在线观看| 97久久久免费福利网址| 波多野结衣视频网站| 精品国产乱码久久久久久图片| 这里只有久久精品视频| 亚洲熟女综合色一区二区三区| 色视频免费版高清在线观看| 都市激情久久久久久久久久久| 51社区在线成人免费视频| 在线观看av日韩| 丁香影院在线| 久久久久麻豆v国产精华液好用吗| a级精品国产片在线观看| h版电影在线播放视频网址| 97精品人妻一区二区三区香蕉| 久久国产精品黑丝| 欧美优质美女网站| 国产精品一区二区无线| 老司机99精品99| av免费在线网址| 色拍拍在线精品视频8848| 亚洲人在线观看视频| 一卡二卡三卡在线观看| 91p在线观看| 国产午夜亚洲精品理论片色戒| 欧美色图亚洲自拍| 韩国av电影免费观看| 婷婷在线视频观看| 亚洲激情视频网站| av成人老司机| 成人自拍视频网| 成人在线播放网址| 亚洲图片欧美激情| 精品午夜一区二区三区在线观看| 美腿丝袜亚洲一区| 最新欧美日韩亚洲| 综合136福利视频在线| 亚洲视频重口味| 国内自拍第二页| 亚洲变态欧美另类捆绑| 极品日韩av| 麻豆国产欧美一区二区三区r| av免费精品一区二区三区| 日韩午夜在线观看视频| 免费看日韩av| av软件在线观看| 成人综合婷婷国产精品久久蜜臀| 亚洲国产成人久久| 久久av红桃一区二区禁漫| 五月婷婷综合网| 国内自拍视频一区二区三区| 亚洲欧美日韩国产成人综合一二三区| 日本成人在线电影网| 午夜精品久久久久久久蜜桃app| 操人视频91| 精品国产成人在线影院| 女同一区二区| 国产香蕉一区二区三区在线视频| 粉嫩精品久久99综合一区| 精品一级视频| 久久青青视频| 久久久久亚洲av成人片| 亚洲日本欧美在线| 色综合天天爱| 国产一区美女在线| 日本中文字幕在线观看视频| 欧美日韩亚洲一区三区| 寂寞少妇一区二区三区| 亚洲欧美自拍另类| 激情欧美日韩一区二区| 日韩限制级电影在线观看| 欧美电影精品一区二区| 一区二区电影| 91视频免费在线观看| 亚洲天堂福利av| 极品美女销魂一区二区三区免费| 一二美女精品欧洲| 风间由美一区二区三区| 免费成人动漫| 范冰冰一级做a爰片久久毛片| 久久久久久久九九九九| 日韩欧美你懂的| 女人天堂av在线播放| 日韩天堂在线观看| 欧美一区影院| 99精品国产一区二区三区不卡| 久久亚洲精品网站| 午夜精品影院在线观看| 91久久中文字幕| 亚洲影视在线| 欧美日韩综合视频网址| 国产性网软件大全| 成人综合电影| 中文字幕22页| xxxxx性欧美特大| 国产成人精品一区二区三区网站观看| 国产精品久久久久久久久快鸭| 欧美三级电影一区| 国产精品视频网| 影音先锋亚洲天堂| 香蕉视频久久久| 欧美aaa在线观看| 一区二区三区视频在线观看免费| 国产亚洲精品久久久网站好莱| 国产美女久久精品| 成人毛片视频在线观看| 亚洲欧美激情在线视频| 亚洲电影在线一区二区三区| 无码人妻一区二区三区线| 亚洲.国产.中文慕字在线| 热99re久久精品精品免费| 人妻少妇精品无码专区| 91国语精品自产拍| 精品亚洲国产成人av制服丝袜| 91精彩视频| 97人人模人人爽人人喊中文字| 午夜一区二区三区| eeuss影院第1页在线| 韩日欧美一区二区三区| 国产精品久久免费观看| 久久网站免费观看| 97一区二区三区| 在线播放av中文字幕| 亚洲欧美第一页| 99国产精品久久久久久久成人热| 日本久久精品电影| 亚洲啪啪综合av一区二区三区| jizzjizz亚洲中国少妇| 亚洲欧美日韩一区二区三区在线观看| 国产精品白丝av| 亚洲美女偷拍久久| 国产卡一卡二卡三| 一边摸一边做爽的视频17国产| 日韩午夜精品电影| 免费高清成人| 欧美va亚洲va国产综合| 亚洲成人自拍视频| 日韩亚洲精品在线观看| 欧美日韩国产一区在线| www.久久视频| av网站在线免费观看| 国产精品久久久久久影院8一贰佰| 色婷婷国产精品综合在线观看| av在线电影免费观看| 性插视频在线观看|