找回密码
 立即注册

QQ登录

只需一步,快速开始

guizhi

论坛元老

7

主题

15

帖子

5115

积分

论坛元老

积分
5115

活字格认证

guizhi
论坛元老   /  发表于:2013-4-6 10:00  /   查看:5852  /  回复:6
window.onload = function () {

            var spread1 = document.getElementById("FpSpread1");
            if (document.all) {
                // IE
                if (spread1.addEventListener) {
                    // IE9
                    spread1.addEventListener("CallBackStart", CallBackStart, false);
                    spread1.addEventListener("CallBackStopped", CallBackStopped, false);
                } else {
                    // Other versions of IE and IE9 quirks mode (no doctype set)
                    spread1.onCallBackStart = CallBackStart;
                    spread1.onCallBackStopped = CallBackStopped;
                }
            }
            else {
                // Firefox
                spread1.addEventListener("CallBackStart", CallBackStart, false);
                spread1.addEventListener("CallBackStopped", CallBackStopped, false);
            }
        }

        function CallBackStart(event) {
            if (event == null) event = window.event;
           
            document.getElementById("background").style.display = "block";
            document.getElementById("progressBar").style.display = "block";
          //alert("start"); 没有注释显示正常?
        }

        function CallBackStopped() {
            
            document.getElementById("background").style.display = "none";
            document.getElementById("progressBar").style.display = "none"
            
        }
运行 spread.CallBack事件
但是在加载完成后显示加载提示的div马上又隐藏了加载提示的div?应该是加载前显示加载提示的DIV,加载后隐藏加载提示的DIV,怎么实现?
如果没有注释 //alert("start");显示正常的?

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-7 11:34:00
沙发
回复 1楼guizhi的帖子

guizhi 你好,
请使用附件中 Demo 测试:

8492.zip (2.87 MB, 下载次数: 443)
回复 使用道具 举报
guizhi
论坛元老   /  发表于:2013-4-8 15:45:00
板凳
alert("start")是可以弹出的,上面代码也可以,但是在
function FpSpread1_CallBackStart(event) {
            //Add code to handle your event here.
            document.getElementById("background").style.display = "block";
            document.getElementById("progressBar").style.display = "block";
           
        }
运行完后才显示DIV,马上又
function FpSpread1_CallBackStopped(event) {
            //Add code to handle your event here.
            document.getElementById("background").style.display = "none";
            document.getElementById("progressBar").style.display = "none";
            
        }
隐藏了Div?

能在运行前显示DIV,
System.Threading.Thread.Sleep(100000);
运行后隐藏DIV?
回复 使用道具 举报
guizhi
论坛元老   /  发表于:2013-4-8 15:48:00
地板
8492_new.rar (13.82 KB, 下载次数: 990)
回复 使用道具 举报
guizhi
论坛元老   /  发表于:2013-4-10 16:01:00
5#
有解决方案吗?提好多天了
回复 使用道具 举报
guizhi
论坛元老   /  发表于:2013-4-10 16:03:00
6#
急急急
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-4-10 20:40:00
7#
回复 6楼guizhi的帖子

你好,
不好意思,让你久等了。
该问题我这边已经重现了。目前正在调查中。
这篇文章通过另一种实现了你的功能需求,请参考:
http://gcdn.grapecity.com/showtopic-3755.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部