需求:在jsp页面使用<object>,为了播放.swf文件,同时有js控制这个.swf文件的替换。
问题:若直接将<object>放在jsp页面内,在更换<param id=\"warnImgObject\" name=\"movie\" value=\""+imgUrl+"\"/>中的value时,页面不刷新的话并不会变更内容。
解决:js中拼接<object>标签内容,来达到异步刷新的效果,问题得以解决。
另外,因为<object>只支持IE,所以可以在<object>内加上标签<embed>来适应其他浏览器。
function setWarnImgHtml(imgUrl){
<object id=\"object\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" " +
"
"
"
"
"</embed> "+
"</object>";
}
文章来源: Object标签变更属性问题