c.htm
-----------------------------
<script language="javascript" src="b.js"></script>b.js
--------------------------------
var Head_BlockText="<table><tr><td><script language='javascript' src='a.js'></script></td></tr></table>";  
document.write(Head_BlockText);a.js
------------------------------
var Head_BlockText="<table><tr><td>发送</td></tr></table>";
document.write(Head_BlockText);

解决方案 »

  1.   

    补上解释。当你套用JS的时候JS文件的编写语法最好标准,语句完结就打;号,在套用"'这两个符号时最好要理清他们的层次.有必要时就用fromCharCode方法加eval方法.
      

  2.   

    晕 ,原来是我加了 height="100%" 的缘故b.js  
    --------------------------------  
    var  Head_BlockText=  "  <table height=100% >  <tr  >  <td  >  <script  language='javascript'  src='a.js'  >  </script  >  </td  >  </tr  >  </table  >  ";      
    document.write(Head_BlockText);
      

  3.   

    但是  “发送” 两个字怎么不是出现在 a.js 的表格 中而是在表格的下面了