我正在使用Tinybox(http://www.scriptiny.com/2009/05/javascript-popup-box/)进行弹出操作。
虽然,当我在弹出窗口中加载页面并在其中包含脚本标记时,它不起作用。
Anyidea我怎么能解决这个问题?
例如
<script>
alert('hello world');
</script>
答案 0 :(得分:0)
Tinybox使用现有DOM元素的innerHTML属性来插入ajax请求的结果。这就是脚本标签未执行的原因。请仔细阅读以下主题Can scripts be inserted with innerHTML?并相应地修改脚本。
例如,像这样..在eval(c);
部分之后插入tinybox.js b.innerHTML=c;
。或者您可以按照上面链接提供的其他建议。