+ -
当前位置:首页 → 问答吧 → 求助!!在动态生成的DIV中画饼图的问题

求助!!在动态生成的DIV中画饼图的问题

时间:2006-02-09

来源:互联网

我动态的生成DIV,想在DIV中画饼图,饼图的画法我都封装好了的,调有就会返回一个VML代码,可是在动态生成的DIV中却不能显示,DIV中显示静态的图片啊都可以,画的饼图在空白页面上也能显示的。可是组合在一起就出现问题了

那位高手帮我解决一下,谢谢!!!!

代码如下:

var tt = '<div id=' + id + ' style="height:160px;width:60px;position:absolute;left:' + x + ';top:' + y + ';"></div>';
       
        var oDiv = document.createElement(tt);
        group3.insertAdjacentElement("beforeEnd",oDiv);
       
//从vList中读出数据,往listdata里写数据就可以了
var listdata=";一月,60;";


var css="type:pie;showVal:t;vname:;title:";
var height="150";
var width="600";


tt1=ct1.draw(listdata,css,width,height)+'</v:shape>';
tt1为动态生成的一段VML代码
alert(tt1);

        //oDiv = document.createElement(tt1);
       
        if(oDiv != null){
        oDiv.innerHTML=tt1;
        }
       
        eval(id).insertAdjacentElement("beforeEnd",oDiv);

作者: sure   发布时间: 2006-02-09

不会吧,都没人理啊

作者: sure   发布时间: 2006-02-09

应该是这样的

tdiv= document.createElement("div");
tdiv.innerHTML=tt1 //为动态生成的pie 的 VML代码

作者: cbf107   发布时间: 2006-02-10