Tinybox不运行(eval)javascript代码

时间:2012-02-26 19:29:42

标签: javascript html ajax

我正在使用Tinybox(http://www.scriptiny.com/2009/05/javascript-popup-box/)进行弹出操作。

虽然,当我在弹出窗口中加载页面并在其中包含脚本标记时,它不起作用。

Anyidea我怎么能解决这个问题?

例如

<script>
  alert('hello world');
</script>

1 个答案:

答案 0 :(得分:0)

Tinybox使用现有DOM元素的innerHTML属性来插入ajax请求的结果。这就是脚本标签未执行的原因。请仔细阅读以下主题Can scripts be inserted with innerHTML?并相应地修改脚本。

例如,像这样..在eval(c);部分之后插入tinybox.js b.innerHTML=c;。或者您可以按照上面链接提供的其他建议。