Javascript 在Joomla中加载脚本标记时出现问题

Javascript 在Joomla中加载脚本标记时出现问题,javascript,php,joomla,joomla3.0,Javascript,Php,Joomla,Joomla3.0,我在Joomla 3.3.6中遇到脚本问题。我有加载广告的脚本 <script type="text/javascript"> ( function() { if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; }; var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height

我在
Joomla 3.3.6
中遇到脚本问题。我有加载广告的脚本

    <script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>
我已经删除了Joomla编辑器过滤,脚本正确地存储在数据库中。


<script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
      var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
      var placement_id = window.CHITIKA.units.length;
      window.CHITIKA.units.push(unit);
      document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
})();
(功能(){ 如果(window.CHITIKA==未定义){window.CHITIKA={'units':[]};}; var单元={“calltype”:“async[2],“publisher”:“publisher”,“width”:728,“height”:90,“sid”:“Chitika Default”}; var placement_id=window.CHITIKA.units.length; window.CHITIKA.units.push(单元); 文件。写(“”); })();

用这个。你在}()中犯了一个错误。改变了)()

我找到了解决方案

     <script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"/>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>
而不是

document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
document.write(“”);

感谢您指出这一点。此错误也是由于document.write(“”)引起的
document.write('<div id="chitikaAdBlock-' + placement_id + '"/>');
document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');