`
leng_cn
  • 浏览: 298407 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eval的全局域(例子)

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE>test </TITLE>
<script type= "text/javascript" language="javascript">
function test() {
//with (window)eval ("var x=3;"); //全局变量
//window.eval("var x=3");
eval("window.x=3");
//(function() {
eval.call(null,"var y={test:function(){return 1}}");//全局
//}
//)();
test1();
}
function test1() {

alert(y.test());
alert(x);
}


</script>
</HEAD>

<BODY>
  <button onclick="test()">click</button>

</BODY>
</HTML>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics