语法错误意外标识符javascript

时间:2014-12-30 09:31:36

标签: javascript php joomla2.5

所以,我有这个小的javascript代码。

<script type="text/javascript">
function showModalCS() {
  if (window.location.href == "http://domainname.com/check/") {
      document.writeln('<link rel="stylesheet" href="http://domainname.com/style.min.css" />');
      document.writeln('<div id="popup"><span class="button b-close"><span>X</span></span><img src="http://domainname.com/image.png" alt="" /></div>');
      document.writeln('<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" /><script src="http://domainname.com/script.min.js" />');
      $("#popup").bPopup();
  } else {
      //
  }
}

showModalCS();

</script>

当我把它放在一个html文件中并使用cpanel文件管理器上传它时它工作正常。

但是,当我使用joomla的模板管理器将此脚本添加到index.php的底部时,它不起作用。相反,我在chrome的开发工具中得到了一个意外的标识符错误......

关于如何解决这个问题的想法?

2 个答案:

答案 0 :(得分:2)

将您上次的脚本标记更改为

</script>

答案 1 :(得分:0)

脚本标签永远不能自我关闭试试这个

  document.writeln('
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js">
</script><script src="http://domainname.com/script.min.js"></script>');