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

Using Javascript to display content if certain criteria is met

本文关键字:Javascript 显示 满足 条件 如果      更新时间:2023-09-26

我有两套用于显示横幅的横幅代码:

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

使用您提供的代码:

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,在特定的DOM点向核心HTML文件写入div。示例:在具有特定ID 的DIV中使用JavaScript动态添加HTML元素