昨天在做时就一直发现这情况,今天才找到原因。我使用了web服务,同时在<script>中引用了外部的js文件,加载时没异常,只有在触发功能是才出现在问题。去掉js的引用,就没事,但js是我必须的,有没有好的解决办法,让我可以同时使用web服务和引用js文件

解决方案 »

  1.   

    //这样写就没事
    <head>
    <script  src="a.js"></script>
    <script >  function b(){;}</script>   
    </head>//这样写就出错了,为什么呢
    <head>
    <script  src="a.js"> 
      function b(){;} 
     </script>
       
    </head>
      

  2.   


    //这样写就没事
    <head>
    <script  src="a.js"></script>
    <script >  function b(){;}</script>   
    </head>//这样写就出错了,为什么呢
    <head>
    <script  src="a.js"> 
      function b(){;} 
     </script>
       
    </head>
      

  3.   

    哪里有这种写法呢?<script src="xxx"></script> 这种写法会由浏览器将src的script内容读取进来,
    写入script block。会把你的function给冲掉的。