当我在主体上添加脚本标记时,我的页面在IE7中抛出错误。
在评论的行上发生错误:
<script type="text/javascript">
cmSetClientID("90065468", false,"www9.blah.com","blah.com");
//-->
</script>
这是我添加脚本的方式:
var scriptHolder = document.createElement('script'),
body = window.parent.document.getElementsByTagName('body')[0],
fn = "function doMyFn(){//dosomething}";
scriptHolder.text = fn;
body.appendChild(scriptHolder);
window.parent.doMyFn();
答案 0 :(得分:0)
注意:身体标签应该更容易获得:document.body
另一件事是使用yourelement.innerHTML
来设置内容。
如果您是普通页面(没有iframe等...)doMyFn();
应该足以调用您的Fn
希望这有助于你