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>');