document.write 一个JS的时候需要时间去load这个JS文件,然而可能网络问题,文件还没有load完
你的alert已经执行了所以你只能在1.js里面alert或者
<script> 
document.write(" <script   type=\"text/javascript\"   language=\"javascript\"   src=\"1.js\"> </"+"script> "); 
var tmpInterval=window.setIntervail(function(){
   if(obj["name"])
   { 
     alert(obj["name"]); 
     window.clearIntervail(tmpInterval);
   }
},10);
</script>