静观己心,厚积薄发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

今天想对项目中的svg view进行动态修改src,这样可以避免框架的使用(之前的解决方案是刷新View所存在的框架页面),解决方法如下:

 

 

 

var embedTag = document.getElementById("embed1");
var oParent = embedTag.parentNode;
oParent.removeChild(embedTag);
var oEmbed = document.createElement('embed');
oEmbed.src
= "TreeInfo.aspx?ID=" + node.id + '.svg';
oEmbed.width
= "800";
oEmbed.height
= "600";
oEmbed.id
= "embed1";

oParent.appendChild(oEmbed);

 

 

embed1为<embed>元素的id

动态src地址为 TreeInfo.aspx?ID=" + node.id + '.svg'

posted on 2010-12-17 15:32  猎人杰  阅读(365)  评论(0编辑  收藏  举报