首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

IE9上,Canvas画图的有关问题

2012-12-26 
IE9下,Canvas画图的问题问题:在所有的浏览器中,画图的时候,连线均正常,就是在IE9下,不显示线条。如下图所示

IE9下,Canvas画图的问题
问题:在所有的浏览器中,画图的时候,连线均正常,就是在IE9下,不显示线条。如下图所示:
IE9下:IE9上,Canvas画图的有关问题
其他浏览器中:IE9上,Canvas画图的有关问题
关键代码段:

generateElement : function()
{
if(document.all)
{
var element = document.createElement("v:line");
element.style.position = 'absolute';
element.strokecolor="black";
element.strokeweight="1px";
element.innerHTML="<v:Stroke dashstyle='Solid'  endarrow='classic'/>";
element.style.zIndex = 10;

return element;
}

var element = document.createElement("div");
element.style.position = 'absolute';
element.style.fontSize = "1px";
element.style.zIndex = 10;
element.className = "svg-line";

return element;
}

请问诸位大神,在
if (document.all) {}
这段代码中,IE9下的line对象,该怎么写呢?
[解决办法]
IE9的Canvas是不完整的,需要打补丁.不知LZ是否用了骨骼的excanvas.js

热点排行