随笔-348  评论-598  文章-0  trackbacks-0
终于放假了。。不过忙碌的时刻也到来了。。
目前做的项目需要做一个数据比例图,我就想用vml画饼图,不过从网上找的代码多多少少都有点问题,我从这里:http://infinity.cnblogs.com/archive/2006/03/02/340941.html下了一个版本
这个版本乍看之下还可以,但是如果和项目一起的话就暴露出问题来了,首先由于这个版本Ajax部分(其实也不是Ajax,因为他只用了xmlhttp没有用异步的方式)写的有点问题所以他在头部加了一个<Meta http-equiv="Refresh" Content="3"> 来刷新,如果我去掉这句话,当我用在项目里面的时候,第一次打开页面js报错,饼图显示不出来。
我修改之后的代码:
            
            
function readFile(url)
            
{
                
if (createXMLHttp())
                
{
                    xmlUrl 
= createXMLHttp();
                }

                xmlUrl.Open(
"GET",url,false); 
                xmlUrl.Send();

                
return bytes2BSTR(xmlUrl.ResponseBody);
            }

还有就是饼图的table_left+all_height/8这种代码,没有加上括号,如果table_left有数值>0的话,就会发现饼图不知道跑什么地方去了,所以一定要加上括号(table_left+all_height/8),其他暂时还没发现有什么问题。


http://www.blogjava.net/Files/TiGERTiAN/VML三维报表.rar

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-07-14 15:40 TiGERTiAN 阅读(688) 评论(0)  编辑  收藏 所属分类: VB/ASPAjax

只有注册用户登录后才能发表评论。


网站导航: