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
















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