变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → 關于flash與asp分頁的經驗分享

關于flash與asp分頁的經驗分享

更多

 本文提供給大家分享的是關于flash與asp分頁的心得和經驗,希望能給大家帶來幫助和啟發。

  flash現在只是一個顯示的功能,過程中看了一些別人的東西,覺得分頁似乎有很簡單的實現方式.基本上都是用xml傳送的.顯示用 list 組件和 datagrid 都可以,這里我用的是動態文本,因為覺得組件用的太麻煩了.所以用了蠢辦法,沒辦法,找不到更好的~~~下面代碼中的 list[..]就是動態文本的名趁,一次顯示15條

//顯示程序如下:

//楨名稱 "list"
stop();
var logList = new XML();
var logroot;
var page:Number; //當前頁
var Tpage:Number; //保存總頁
var Tnum:Number; //總日志數
var logname:String; //日志分類名稱
var temp;
var i:Number;

//這里我用一個數組儲存了對應的id號,如果用組件就不用這么麻煩了
var ids = new Array(15);

//兩個按鈕,用來翻頁
bn_u.enabled = false;
bn_d.enabled = false;
if (page == null or page<1) {
page = 1;
}
//------------------------------
//清除函數;
function myclear() {
for (i=1; i<16; i++) {
ids[i-1] = 0;
list["lbn"+i]._visible = false;
list["ltitle"+i].text = "";
list["lauthor"+i] = "";
list["ltime"+i] = "";
}
}
//--------------------------------------
//--------------------------------------
myclear();
pageInfo.text = "正在讀取數據...";
logList.ignoreWhite = true;
logList.load("Tree_list.asp?log_cat="+cat_id+"&page="+page);
//------------------------------------------------
//get數據函數
function logFunc(e) {
if (e) {
logroot = logList.firstChild;
logname = logroot.attributes.logname;
Tpage = logroot.attributes.Tpage;
Tnum = logroot.attributes.Tnum;
temp = logroot.firstChild;
list.ltitle1.text = Ftitle(temp.firstChild.nodeValue, 22);
list.lauthor1 = temp.attributes.author;
list.ltime1 = temp.attributes.Addtime;
ids[0] = temp.attributes.id;
i = 1;
list.lbn1._visible = true;
//循環讀取節點
while (temp.nextSibling != null) {
temp = temp.nextSibling;
i++;
//如果是用別的方式顯示,只需要改一下就可以了
ids[i-1] = temp.attributes.id;
list["lbn"+i]._visible = true;
list["ltitle"+i].text = Ftitle(temp.firstChild.nodeValue, 22);
list["lauthor"+i] = temp.attributes.author;
list["ltime"+i] = temp.attributes.Addtime;
}
pageInfo.text = logname+"共有日志"+Tnum+"篇 共"+Tpage+"頁 當前是第"+page+"頁 "+"15/頁";
bn_u.enabled = true;
bn_d.enabled = true;
} else {
pageInfo.text = "當前沒有日志。";
list.ltitle1.text = "讀取數據出錯,請聯系管理員!";
}
}

//一個自定義的格式標題的函數,怕標題太長
function Ftitle(s, n) {
if (length(s)>n) {
s = s.substring(0, n-1)+"...";
}
return s;
}
logList.onLoad = logFunc;
//-------------------------------------
//按鈕動作
Bn_up = new Object();
//按鈕事件,判斷頁面大小是否超過值
Bn_up.click = function(evt) {
if (page>1) {
_root.page--;
gotoAndPlay("cycle");
} else {
stop();
}
};
Bn_d = new Object();
Bn_d.click = function(evt) {
if (page<Tpage) {
_root.page++;
gotoAndPlay("cycle");
} else {
stop();
}
};
bn_u.addEventListener("click", Bn_up);
bn_d.addEventListener("click", Bn_d);

楨"cycle"只有一個話:
gotoAndPlay("list");
//形成一個簡單的循環

Tree_list.asp:
//log 是我的日志表 ,log_cat是分類表

  下面的asp很清楚了

<?xml version="1.0" encoding="gb2312"?>
<%
Response.ContentType = "text/xml"
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = 0
dim log_cat,page,pageSize,Tnum,Tpage,log_name
page=TreeRequest("page",1)
log_cat=TreeRequest("log_cat",1)
pageSize=15
call Tree_rs
if log_cat=0 or log_cat="" then
sql="select * from log order by written_time DESC,log_ID DESC"
else
sql="select * from log,log_cat where log.cat_id=log_cat.ID and cat_id="&log_cat&" order by written_time DESC,log_ID DESC"
End if
rs.open sql,conn,1,1
rs.PageSize=pageSize
Tnum=rs.RecordCount
Tpage=Int(Tnum/pageSize*-1)*-1
if page="" then page=1
if Tnum<>0 then rs.AbsolutePage=page
if log_cat=0 or log_cat="" then
log_name="[全部分類]"
else
log_name="["&rs("cat_name")&"]"
End if
’以下輸出xml
’------------------------------------------------
response.write("<Tree logname=’"&log_name&"’ Tnum=’"&Tnum&"’ Tpage=’"&Tpage&"’>")
if rs.eof then
rs.close
else
do while not rs.eof and pageSize>0
response.write("<Trees author=’"&rs("log_author")&"’ Addtime=’"&rs("written_time")&"’ id=’"&rs("log_ID")&"’>")
response.write("<![CDATA["&rs("log_tittle")&"]]></Trees>")
pageSize=pageSize-1
rs.movenext
loop
rs.close
End if
//關閉rs
call Tree_rsclose
call Tree_conclose
response.write("</Tree>")
%>

  代碼好象很亂,希望能對正在做這個的朋友有點幫助,如果以上有bug,請指教

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: h片在线播放免费高清 | 最色网站入口 | 国产专区青青草原亚洲 | 欧美特黄三级在线观看 | 国产精品国产 | 大胸美女被强吻胸动态图片 | 欧美黑人巨大xxxx猛交 | www操操| 欧美色欧美亚洲高清在线视频 | 国产东北男同志videos网站 | 性激烈的欧美三级视频中文字幕 | 午夜影院18 | 福利影院在线播放 | 欧美日韩一区二区三区在线视频 | 免费看男女做黄的软件 | 久草免费资源视频 | 欧美第一视频 | 97夜夜| 日韩一区二区三区不卡 | 欧美日韩在线一区二区三区 | a级在线观看 | 久久亚洲精品中文字幕二区 | 亚洲日本中文字幕 | 天堂黄色 | 视频一区 国产 | 国产精品成人va在线观看 | 中文字幕一区二区三区精品 | 精品亚洲视频在线观看 | 在线成人 | 日本成年免费网站 | 欧美特黄一免在线观看 | 久草免费在线播放 | 香港成人网 | 激情小视频在线播放免费 | 99国产牛牛视频在线网站 | 麻豆一区| 国产在线欧美精品中文一区 | 久久免费视频1 | 亚洲第一成年免费网站 | 欧美高清精品 | 成人涩涩屋福利视频 |