日期:2014-05-18  浏览次数:20537 次

调用不了外部js文件?
这些写调用不了,IE8提示缺少对象
  <script type="text/javascript" src="Script/JScript1.js">
  //<![CDATA[
  function hh() {
  alert('ddddddd');

  }
  // ]]> 
  </script>


这些写就可以调用
  <script type="text/javascript">
  //<![CDATA[
  function hh() {
  alert('ddddddd');

  }
  // ]]> 
  </script>

js文件里无论是否有内容,都是一样。

------解决方案--------------------
<script type="text/javascript" src="Script/JScript1.js">
//<![CDATA[
function hh() {
alert('ddddddd');

}
// ]]> 
</script>


引用外部js文件的 script 标记必须是空标记,也就是说
<script type="text/javascript" src="Script/JScript1.js">这里面不能写任何东西</script>