��ǰλ�ã� ��ҳ �� 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)
�dz�:
����: ���� �� �� �Ҳ�Ҫ ���� �� ������ �ͻ� ʺ ����
����: 0/500 (����������Ҫ�������˲�����ʾ)