目前做的項(xiàng)目需要做一個(gè)數(shù)據(jù)比例圖,我就想用vml畫餅圖,不過從網(wǎng)上找的代碼多多少少都有點(diǎn)問題,我從這里:http://infinity.cnblogs.com/archive/2006/03/02/340941.html下了一個(gè)版本。
這個(gè)版本乍看之下還可以,但是如果和項(xiàng)目一起的話就暴露出問題來了,首先由于這個(gè)版本Ajax部分(其實(shí)也不是Ajax,因?yàn)樗挥昧藊mlhttp沒有用異步的方式)寫的有點(diǎn)問題所以他在頭部加了一個(gè)<Meta http-equiv="Refresh" Content="3"> 來刷新,如果我去掉這句話,當(dāng)我用在項(xiàng)目里面的時(shí)候,第一次打開頁(yè)面js報(bào)錯(cuò),餅圖顯示不出來。
我修改之后的代碼:
















還有就是餅圖的table_left+all_height/8這種代碼,沒有加上括號(hào),如果table_left有數(shù)值>0的話,就會(huì)發(fā)現(xiàn)餅圖不知道跑什么地方去了,所以一定要加上括號(hào)(table_left+all_height/8),其他暫時(shí)還沒發(fā)現(xiàn)有什么問題。
http://www.aygfsteel.com/Files/TiGERTiAN/VML三維報(bào)表.rar
---------------------------------------------------------
專注移動(dòng)開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian