如何执行字符串形式的js代码?
展开全部
第一种方式
var str=" var sum = 1 + 2 ";
eval(str);
alert(sum)
第二种方法
把方法写入到a页面中,b页面中直接调用。
如
a 页面中提交到b页面。并且在隐藏帧处理,那么只需要在b页面中返回parent.fa1();就会调用a的代码
<script>
function fa1(){ alert('A')};
</script>
<form name="fm" ation="b页面" target="framesubmit">
</form>
<iframe name="framesubmit" height=0 width=0 />
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一种方式
var str=" var sum = 1 + 2 ";
eval(str);
alert(sum)
第二种方法
把方法写入到a页面中,b页面中直接调用。
如
a 页面中提交到b页面。并且在隐藏帧处理,那么只需要在b页面中返回parent.fa1();就会调用a的代码
<script>
function fa1(){ alert('A')};
</script>
<form name="fm" ation="b页面" target="framesubmit">
</form>
<iframe name="framesubmit" height=0 width=0 />
还有其它的解决方法 不说了就
var str=" var sum = 1 + 2 ";
eval(str);
alert(sum)
第二种方法
把方法写入到a页面中,b页面中直接调用。
如
a 页面中提交到b页面。并且在隐藏帧处理,那么只需要在b页面中返回parent.fa1();就会调用a的代码
<script>
function fa1(){ alert('A')};
</script>
<form name="fm" ation="b页面" target="framesubmit">
</form>
<iframe name="framesubmit" height=0 width=0 />
还有其它的解决方法 不说了就
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询