gooflow 在ie8中报错line.points undefined

lxig20077 2018-01-08 04:42:21

line = document.createElement("v:polyline");
if (id != "") line.id = id;
//line.style.position="absolute";
line.points.value = sp[0] + "," + sp[1] + " " + ep[0] + "," + ep[1];
line.setAttribute("fromTo", sp[0] + "," + sp[1] + "," + ep[0] + "," + ep[1]);
line.strokeWeight = "1.2";
line.stroke.EndArrow = "Block";
line.style.cursor = "crosshair";
if (id != "" && id != "GooFlow_tmp_line") {
var text = document.createElement("div");
//text.innerHTML=id;
line.appendChild(text);
var x = (ep[0] - sp[0]) / 2;
var y = (ep[1] - sp[1]) / 2;
if (x < 0) x = x * -1;
if (y < 0) y = y * -1;
text.style.left = x + "px";
text.style.top = y - 6 + "px";
line.style.cursor = "pointer";
}
if (dash) line.stroke.dashstyle = "Dash";
//if (mark) line.strokeColor = "#ff3300";
//else line.strokeColor = "#5068AE";
if (mark) line.strokeColor = "#ff3300";
else line.strokeColor = "#000000";
return line;

这一行
line.points.value = sp[0] + "," + sp[1] + " " + ep[0] + "," + ep[1];
0x800a138f - JavaScript 运行时错误: 无法设置未定义或 null 引用的属性“value”

ie9及以上,chrome 都没没问题
...全文
1090 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
MengXniu 2018-05-24
  • 打赏
  • 举报
回复
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <!--[if lt IE 9]> <?import namespace="v" implementation="#default#VML" ?> <![endif]-->
Elenana 2018-05-10
  • 打赏
  • 举报
回复
我也遇到了这种问题 ie8下 直接打开html可以的 但是放入项目中,通过tomcat访问那个html 就报points为空或不是对象 求解决办法
卓月 2018-01-31
  • 打赏
  • 举报
回复
同求怎么解决的
小爷很好 2018-01-11
  • 打赏
  • 举报
回复
楼主我也遇到这个问题了,你是怎么解决的,急求!看到麻烦回复下。
  • 打赏
  • 举报
回复
line = document.createElement("v:polyline"); if (id != "") line.id = id; //line.style.position="absolute"; line.points.value = sp[0] + "," + sp[1] + " " + ep[0] + "," + ep[1]; 你直接创建的是vml元素吧,你确认有points属性?自己好好看api
lxig20077 2018-01-09
  • 打赏
  • 举报
回复
 
  <!--[if lt IE 9]>
<?import namespace="v" implementation="#default#VML" ?>
<![endif]-->
    <link rel="stylesheet" type="text/css" href="../codebase/GooFlow2.css" />
lxig20077 2018-01-09
  • 打赏
  • 举报
回复
@showbo gooflow是支持ie8的 而且也写了判断 如果ie9及以上是用svg ;ie8 是用vml
  • 打赏
  • 举报
回复
目测用的svg,canvas之类的绘图,ie8-不支持这2种,要用vml绘图,改其他框架了,如raphael什么的

Web开发学习资料推荐
JavaScript apply与call的用法
asp json类库解析json字符串
lxig20077 2018-01-09
  • 打赏
  • 举报
回复
自己解决了 诶
lxig20077 2018-01-09
  • 打赏
  • 举报
回复

line = document.createElement("v:polyline");
            document.body.appendChild(line);
            if (id != "") line.id = id; 
            //line.style.position="absolute";
            line.points = sp[0] + "," + sp[1] + " " + ep[0] + "," + ep[1];
加上了红色的话 然后去掉 line.points.value 中的value 不报错了 ;但是下面还是有错:line.stroke.EndArrow = "Block";错误转移到这里了 还是一样的错
lxig20077 2018-01-09
  • 打赏
  • 举报
回复
vml中polyline有points呀
lxig20077 2018-01-08
  • 打赏
  • 举报
回复
自己顶一下!
内容概要:本文系统研究了基于W-GAN(Wasserstein生成对抗网络)的光伏出力场景生成方法,并提供了完整的Python代码实现。该方法充分利用W-GAN在捕捉复杂数据分布方面的优势,能够生成具有高度真实性与时序一致性的光伏发电功率场景,有效解决了传统场景生成方法在处理非线性、非平稳光伏数据时存在的模式坍塌与分布偏差问题。研究内容涵盖网络架构设计、梯度惩罚机制引入以保障训练稳定性、损失函数优化及生成样本质量评估等关键环节,生成的场景可用于电力系统规划、运行调度、储能配置及风险评估等任务,尤其适用于高比例可再生能源接入背景下的不确定性建模需求。; 适合人群:具备一定Python编程能力、深度学习基础理论知识的研究生、科研人员,以及从事新能源发电预测、电力系统优化调度等相关领域的工程技术人员。; 使用场景及目标:①实现光伏出力不确定性建模,生成满足统计特性的典型与极端功率场景;②支撑含光伏的微电网、主动配电网的优化调度、可靠性分析与韧性评估;③作为深度学习在能源时序数据生成领域的一个典型案例,服务于教学演示与学术研究。; 阅读建议:建议结合所提供的Python代码进行动手实践,重点理解W-GAN判别器(Critic)结构、梯度惩罚项(Gradient Penalty)的实现原理,并通过可视化手段对比原始数据与生成数据的分布特征,进一步可尝试将其与传统GAN、VAE或DDPM等生成模型在场景多样性、保真度方面进行横向比较。
代码转载自:https://pan.quark.cn/s/a4b39357ea24 **C#反编译工具dnSpy的详细说明** dnSpy是一款专门用于C#编程语言的强效反编译器,其具备广泛的功能,涵盖了反编译、调试以及代码编辑等多个方面。这款工具凭借其便捷的操作性和丰富的特性,广泛受到开发者和逆向工程从业者的青睐。本文将详细研究dnSpy的关键功能、运作机制以及其在软件开发的实际应用。 dnSpy的关键功能之一是反编译。它能够将已编译的.NET程序集(例如DLL或EXE文件)还原为源代码形态,从而让开发者得以审视并掌握应用程序的内部构造。借助IL(间语言)反编译技术,dnSpy能够生成与原始C#代码高度相似的代码,以便用户进行阅读和分析。不仅如此,dnSpy还兼容其他.NET语言,例如VB.NET和F#。 dnSpy的调试功能是其另一显著优势。它内含了一个功能强大的调试器,使用户可以在反编译后的代码设置断点,检查并调整变量值,以及追踪代码的执行路径等。这对于故障排除、学习他人代码或进行安全研究都极具帮助。同时,dnSpy支持模块和程序集的热替换,即在调试期间可以即时更新代码,而无需重启应用程序。 另外,dnSpy提供了代码编辑功能,用户可以直接在反编译的代码上进行修改,并将这些更改保存回原始程序集。这种功能对于修正错误、优化代码或进行软件逆向工程研究都极为便利。 除了上述核心功能,dnSpy还拥有卓越的扩展性。它支持插件架构,允许开发者自定义并增加新的功能,如语法高亮显示、代码格式化工具等。这使得dnSpy能够根据用户的个性化需求进行定制,进一步提升了其灵活性和实用性。 在提供的压缩文件,我们可以发现若干配置文件(例如dnSpy.exe.confi...

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧