收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1858|回复: 3

[服务器端交互] flash+asp留言板 分页效果的问题、、

[复制链接]
发表于 2009-9-10 23:22:25 | 显示全部楼层 |阅读模式
是这样的。
首次点击 标题    效果显示ok
可是当点击了     上一页  下一页   以后效果就没有了   
我找了很久    都没有发现问题所在、、、、
代码贴下面了     

System.useCodepage = true;
var page = 1;
var allpage;
function aspload() {
        var allrecord;
        var aspload = new LoadVars();
        aspload.sendAndLoad("msg.asp?nowpage="+page, aspload, "post");
        aspload.onLoad = function(success) {
                if (success) {
                        //-------------分解变量----------
                        recordpage = aspload.recordpage_fla;
                        allpage = aspload.allpage_fla;
                        title_arr = aspload.title_fla;
                        name_arr = aspload.name_msg_fla;
                        content_arr = aspload.content_fla;
                        sayback_arr = aspload.sayback_fla;
                        addtime_arr = aspload.addtime_fla;
                        qq_arr = aspload.qq_fla;
                        web_arr = aspload.web_fla;
                        email_arr = aspload.email_fla;
                        ////////////////////////////////
                        ////////////处理数组变量////////////
                        ////////////////////////////////////
                        Title = title_arr.split("|");
                        Name = name_arr.split("|");
                        Content = content_arr.split("|");
                        Addtime = addtime_arr.split("|");
                        Sayback = sayback_arr.split("|");
                        Qq = qq_arr.split("|");
                        Web = web_arr.split("|");
                        Email = email_arr.split("|");
                        //------------分解变量-----------
                        copy();
                }
        };
}
aspload();
function copy() {
        if (recordpage != undefined) {
                for (var i = 0; i<Web.length-1; i++) {
                        if (Name != undefined) {
                                var copymc = title_mc.attachMovie("title", "title"+i, title_mc.getNextHighestDepth());
                        }
                        copymc._y = copymc._height*i;
                        copymc.name_txt.text = Name[i];
                        copymc.title_txt.text = Content[i].slice(0, 10);
                        copymc.addtime_txt.text = Addtime[i];
                        copymc.titlebtn_mc.onPress = btnpre;
                        copymc.email_mc._visible = false;
                        copymc.qq_mc._visible = false;
                        copymc.web_mc._visible = false;
                        var TOPmc = title_mc["title"+i];
                        TOPmc.mc = title_mc["title"+(i-1)];
                        TOPmc.Name = Name[i];
                        TOPmc.Title = Title[i];
                        TOPmc.Content = Content[i];
                        TOPmc.Sayback = Sayback[i];
                        TOPmc.Addtime = Addtime[i];
                        TOPmc.qq = Qq[i];
                        TOPmc.web = Web[i];
                        TOPmc.email = Email[i];
                        TOPmc.titlebtn_mc.mm = true;
                        TOPmc.onEnterFrame = onenter;
                }
        }
}
function onenter() {
        this._y = this.mc._y+this.mc._height;
}
function btnpre() {
        if (this.mm == true) {
                var copycontent = this._parent.back_mc.attachMovie("content", "content_mc", this._parent.getNextHighestDepth(), {_y:this._height+10});
                copycontent.sayback_txt.text = "   "+this._parent.Sayback;
                copycontent.content_txt.text = this._parent.Content;
                //this._parent.title_txt.text = this._parent.Content.slice(0, 10);
                this._parent.name_txt.text = this._parent.Name;
                this._parent.email_mc.onRollOver = this._parent.web_mc.onRollOver=this._parent.qq_mc.onRollOver=rollover;
                this._parent.email_mc.onRollOut = this._parent.web_mc.onRollOut=this._parent.qq_mc.onRollOut=rollout;
                this._parent.qq_mc.msg = this._parent.qq;
                this._parent.web_mc.msg = this._parent.web;
                this._parent.email_mc.msg = this._parent.email;
                this._parent.qq_mc._visible = this._parent.web_mc._visible=this._parent.email_mc._visible=true;
                this._parent.addtime_txt._visible = false;
                this.mm = false;
        } else {
                this._parent.qq_mc._visible = this._parent.web_mc._visible=this._parent.email_mc._visible=false;
                this._parent.addtime_txt._visible = true;
                this._parent.back_mc.content_mc.removeMovieClip();
                this.mm = true;
        }
}
function rollover() {
        var msg = this.attachMovie("msg", "msg_mc", this.getNextHighestDepth());
        msg._y = this._height;
        msg.msg_txt.text = this.msg;
}
function rollout() {
        this.msg_mc.removeMovieClip();
}
next_mc.onPress = function() {
        page++;
        _root.page_txt.text = page;
        _root.pre_mc.enabled = true;
        if (page == allpage) {
                this.enabled = false;
        }
        aspload();
};
pre_mc.onPress = function() {
        page--;
        _root.page_txt.text = allpage;
        _root.next_mc.enabled = true;
        if (page == 0) {
                this.enabled = false;
        }
        aspload();
};

book.rar (44.64 KB, 下载次数: 161)
发表于 2009-9-11 00:26:26 | 显示全部楼层
说句老实话,你的代码易读性很差。
回复 支持 反对

使用道具 举报

发表于 2009-9-11 09:08:53 | 显示全部楼层
你想要什么效果呢?上源文件吧。这个代码片段看不出来什么东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-11 12:45:57 | 显示全部楼层

源文件已经在上面了

是的     我的程序确实有点烂  
  我学习程序没有多久、、、
  请指教、、
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-11-27 02:01 , Processed in 0.077929 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表