在无忧论坛上看到的一篇帖子,写的挺好的。
用于对xmlhttp下载的js不用eval()就可以执行了。
用DOM就是爽。。
<HTML>
<BODY>
</BODY>
<script language="JScript">
function load()
{
var scriptOb = document.createElement("script");
scriptOb.language = "JScript";
scriptOb.defer = true;
scriptOb.text = "var aaa='ttt'"; // 这句是关键了
document.body.insertBefore(scriptOb);
alert("loaded");
}
alert(typeof(aaa));
load()
alert(typeof(aaa));
</script>
</HTML>