这个页面主要是获取本页URL中问号后面的参数,然后使用此参数修改flash的Object标签,具体操作是:
var objectHtml = "<object ...>...<param id='fla_var1' name='FlashVars' value='"+ val +"' /></object>"
$("#flashDiv").html("").append(objectHtml);
//以上省略号为省略掉无关内容
现在来说一下bug:把ie关掉,再打开,打开bug网页,测试,发现flash内的参数没有改变,也就是说FlashVars这个没变,或者说整个Object标签都没变。
出现问题了,习惯就是按一下f12,看看问题在哪,但是现在按一下f12,啥都不动或者关掉开发者窗口,刷新一下页面,flash成功切换了...就是说bug修好了...但是关掉ie重新打开,bug再次出现...
尝试过的解决方法:清除所有ie数据,bug依旧
求救啊,ie怎么那么变态啊,对了,ie8和ie9都出现这个问题,其它版本未知
代码里是否用到console对象 某些版本的ie 不开控制台 是没有这个对象的