如果满足某些条件,则使用Javascript显示内容

时间:2014-10-27 21:31:05

标签: javascript

我有两套展示横幅的横幅代码:

1)广告服务器代码被AdBlock阻止 2)AdBlock不阻止的纯HTML横幅插入

我的问题是:

如果检测到AdBlock,如何使用Javascript(或其他内容)插入纯Javascript横幅代码。

作为参考,我发现了这个AdBlock检测代码:

document.write('<div id="tester" style="display:none">an advertisemen</div>');

<script type="text/javascript" src="advert.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") == undefined) 
{ 
document.write(' TEXT TO DISPLAY IF ADBLOCK IS ACTIVE'); 
}

1 个答案:

答案 0 :(得分:0)

使用您提供的代码:

document.write('<div id="tester" style="display:none">an advertisemen</div>');

<script type="text/javascript" src="advert.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") == undefined) 
{ 
document.write('HTML banner code here'); 
} else {
docuement.write('Ad Server code here')
}

您的HTML横幅和广告服务器代码都将使用JavaScript,这会将div写入特定DOM点的核心HTML文件。 示例:Add HTML elements dynamically with JavaScript inside DIV with specific ID