国产午夜精品一区二区三区不-国产午夜精品一区二区三区不卡-国产午夜精品一区二区三区极品-国产午夜精品一区二区三区老-国产午夜精品一区二区三区漫-国产午夜精品一区二区三区嫩草

聊城網站制作公司,聊城網站建設,聊城網站優化,聊城網絡公司,聊城網站推廣,聊城網站運營,聊城網絡運營,聊城搜索引擎優化,聊城網頁設計,聊城網站制作
 
 
公司擁有五年的網站建設經驗,專業網站制作,推廣及網站優化,有大量優秀客戶案例
網站建設 | 設為首頁 | 加入收藏 | 聯系我們  
公告:熱烈慶祝聊城精英網絡2010版官方網站改版成功!
當前位置 :首頁 > 網頁知識  

Ajax+ASP和Flash+ASP數據讀取取方法有些相似的實現方法

http://m.zjgjyh.cn   2010-12-23   人氣:

Ajax+ASP和Flash+ASP數據存取方法
兩種數據存取方法差不多。
===============================
下面是一個ChatRoom的Ajax部分代碼:
var ajaxHttpRequest = false;
function ajaxInit() {
if(window.XMLHttpRequest) { //Mozilla, Opera, ...
ajaxHttpRequest = new XMLHttpRequest();
if(ajaxHttpRequest.overrideMimeType) {
ajaxHttpRequest.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject) { //IE
try{
ajaxHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try{
ajaxHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
}
}
}
if(!ajaxHttpRequest) {
window.alert("不能創建XMLHttpRequest對象實例");
return false;
}
}

function ajaxSendPost(url, values, processRequest) {
ajaxHttpRequest.open("POST",url,true);
ajaxHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajaxHttpRequest.send(values);
ajaxHttpRequest.onreadystatechange = processRequest;
}
/*
function ajaxSendGet(url) {
ajaxHttpRequest.open("GET",url,true);
ajaxHttpRequest.send(null);
ajaxHttpRequest.onreadystatechange = processRequest;
}
*/
ajaxInit();

var sound = false;
var isMove = true;

function send() {
var msg=escape((document.getElementById("msg")).value); //escape解決Ajax中文籌碼問題
if(msg=="") {
setSuggest("請輸入內容");
}
else {
var color = document.getElementById("selectColor").value;
var values = "msg=" + msg + "&color=" + color;
ajaxSendPost("process.asp", values, processSendRequest);
document.getElementById("msg").value = "";
document.getElementById("msg").focus();
}
}

function processSendRequest() {
if(ajaxHttpRequest.readyState==4) {
if(ajaxHttpRequest.status==200) {
if(ajaxHttpRequest.responseText!="") {
var chatContent = document.getElementById("chat_content");
var msgDiv = document.createElement("div");
msgDiv.innerHTML = ajaxHttpRequest.responseText;
chatContent.appendChild(msgDiv);
sound = true;
}
}
else {
setSuggest("您請求的頁面有異常");
//alert("您請求的頁面有異常");
}
}
}

function getAllMsg() {
setSuggest(" ");
ajaxSendPost("process.asp","",processSendRequest);
if(sound) {
setSuggest("<embed type=\"application/x-mplayer2\" src=\"sound/message.wav\"

autostart=\"true\" loop=\"false\" height=0 width=0 /> ");
sound=false;
}
}

function IamComing() {
ajaxSendPost("iamcoming.asp", "", processSendRequest);
(document.getElementById("msg")).focus();
}

function showOnline() {
ajaxSendPost("showOnline.asp", "", processShowOnline);
}

function processShowOnline() {
if(ajaxHttpRequest.readyState==4) {
if(ajaxHttpRequest.status==200) {
if(isFinite(ajaxHttpRequest.responseText)) {
document.getElementById("online").innerHTML =

ajaxHttpRequest.responseText;
}
}
}
}
=================================
下面是我一個Flash留言的數據讀取的部分代碼: http://www.linjimu.com.cn/Flash
ls = new LoadVars();
ls.Action = "Read";
ls.CurrentPage = _root.CurrentPage;
//ls load and send ,ld load result;
ld = new LoadVars();
ls.sendAndLoad("Advice.asp", ld, "post");
_root.gotoAndPlay("Wait");
_root.WaitBtText = "返回留言";
_root.Frame = "Send";
_root.TextMessage.text = "\n 正在讀取留言數據...\n\n 請稍后...";
ld.onLoad = function(ok) {
if (ok) {
if (this.message == "OK") {
_root.gotoAndPlay("ListView");
} else {
_root.gotoAndPlay("Wait");
_root.WaitBtText = "返回留言";
_root.Frame = "Send";
_root.TextMessage.text = " 讀取數據不成功!\n\n 可能發生以下錯誤:\n 1.

讀取數據超時,請稍后再試.\n 2.空間不支持ASP."+this.message;
}
} else {
_root.gotoAndPlay("Wait");
_root.WaitBtText = "返回留言";
_root.Frame = "Send";
_root.TextMessage.text = " 讀取數據不成功!\n\n 可能發生以下錯誤:\n 1.讀取數據

超時,請稍后再試.\n 2.空間不支持ASP.";
}
};
delete ls;
stop();
================
相比一下,他們都有相似之處:
AJax:
ajaxHttpRequest.open("POST",url,true);//發送數據的方法,類型,url地址..
ajaxHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajaxHttpRequest.send(values);//發送數據
ajaxHttpRequest.onreadystatechange = processRequest; //processRequest是一個過程函數,對返回數據的

處理。
--------
Flash:
ls = new LoadVars();
ls.Action = "Read";//是發送數據
ls.CurrentPage = _root.CurrentPage;//是發送數據
//ls load and send ,ld load result;
ld = new LoadVars();
ls.sendAndLoad("Advice.asp", ld, "post");//發送數據的方法,類型,url地址..
ld.onLoad = function(ok) {//code...} //也是一個過程函數,對返回數據的處理。

不過,在web方面,Ajax的頁面完全基于HTML,文本網頁會更有利于搜索引擎的搜索。
Flash開發人員還是偏重圖形、動畫設計,Flash能夠更容易的調用瀏覽器以外的外部資源。比如攝像頭、麥克風等。然而這是普通的HTML無法完成的。

他們的關系請去baidu一下:flash與AJAX http://www.baidu.com/s?wd=flash+ajax

專業設計團隊
滿足您的各種設計要求
實力程序開發團隊
為您定制各種程序模塊
后臺管理高效安全
方便更新上傳網站資料
全球高速訪問
無盲區、定制異地備份
專業客服團隊
解決一切使用難題
贈送大容量空間郵箱
免費優化推廣
   
關于我們 | 工作機會 | 付款方式 | 網站制作 | 網頁制作 | 網頁設計 | 網絡公司 | 聯系我們 | 網站地圖
版權所有:聊城精英網絡科技有限公司 © 2005-2010 All Rights Reserved.
咨詢專線:0635-6950368 技術專線:15192175820 在線QQ:312817927 1485871644
地址:聊城市閘口科技市場 郵編:252000 蘇ICP備10112026號
主站蜘蛛池模板: 麻豆文化传媒网站免费进入 | 亚洲午夜无码毛片AV久久久久久 | 日韩精品无码免费专网站 | 国产成人剧情aⅴ毛片 | 中文字幕人妻无码乱精品一区二区三区 | 日本特黄群交A片视频 | 欧美日韩人妻精品一区二 | 国产精品日韩欧美一区二区三 | 亚洲国产tv在线观看 | 成年女人免费大片视频 | 五月丁香婷婷中文字幕制服丝袜 | 亚洲日韩国产人成在线发布 | 亚欧中文字幕久久精品无码 | 风骚扰物美女图片20p | 制服丝袜欧美日韩国产 | 亚洲av成人午夜电影在线观看 | 日韩av毛片精品久久久 | 国产高清在线精品一区二区三区 | 金瓶梅在线观看免费完整视频播放无遮挡成人影院天天 | a狠狠久久蜜臀婷色中文网 A级成人毛片免费视频高清 | 熟妇与小伙子matur老熟妇e | 亚洲综合无码无在线观看 | 交换娇妻呻吟声不停中文字幕 | 麻豆视传媒短 | 亚洲日本中文字幕乱码在线电影 | 亚洲综合久久久久久久久久网 | 久久中文字幕人妻熟AV女 | 国产成人亚洲综合色影视 | 国产二级一片内射视频播放 | 日韩一卡2卡3卡4卡新区亚洲 | 国产成人一区二区三区果冻传媒 | 亚洲另类国产欧美一区二区一区二区日韩国产精品 | 91成人午夜在线精品 | 国产午夜成人久久无码一区二区 | 日日夜夜精品免费视频 | 人妻精品久久久久中文字幕一冢本 | 无码一区二区三区国产 | 日本少妇做爰片视频 | 三上悠亚免费观看av网站 | 91人妻成人精品一区二区 | 日本午夜精品理论片A级APP发布 |