javascript - 如何在javascript中刷新div,它有另一个脚本作为主体?

标签 javascript ads

我正在使用广告服务(横幅),其中有一个简单的刷新计时器。我可以在哪里指定应在什么时间重新加载广告(或应转换新广告)

我已经更换了横幅提供商,但新的提供商没有该内置选项。

我尝试正常刷新 div,但这不起作用,因为内容似乎保持不变。

关于可以刷新横幅广告的 JavaScript 代码有什么想法吗?

<script langauge="javascript">  
window.setInterval("refreshDiv()", 60000);  
function refreshDiv(){  
    document.getElementById("advert_div").innerHTML;
}
</script>

这里是广告商 div

<div id="advert_div">
        <script type="text/javascript">
            //<![CDATA[
                LSM_Slot({
                    adkey: '645451',
                    ad_size: '300x250',
                    slot: 'slot656464'
                });
            //]]>
        </script>
    </div>

最佳答案

我说出我的想法或建议。 我遇到了一种情况,但有一个带有 document.write() 的脚本,而这不是您使用的。 信息:my answer (我是在更新问题之前写的)

<强> 2. idea 对于你的情况

  <script language="javascript">  
    window.setInterval("refreshDiv()", 60000);  
    function refreshDiv(){  
        document.getElementById("advert_div").innerHTML;
    }
    </script>

document.getElementById("advert_div").innerHTML 缺少 = 是什么?

示例

document.getElementById("advert_div").innerHTML="<p>Welcome</p>"

编辑:

您可以使用

创建元素
document.getElementById("advert_div").innerHTML="";
         var src1 = 'script',
                script1 = document.createElement('SCRIPT');
                script1.type="text/javascript";
           script1.src = src1;
           document.getElementById("advert_div").appendChild(script1);

这是一个平庸的示例,但您可以在每个横幅中创建该函数并创建该函数:

"use strict";
var name = "foo";
var func = new Function(
     "return function " + name + "(){ alert('sweet!')}"
)();

//call it, to test it
func();

Info:

function refreshDiv(){  

            document.getElementById("advert_div").innerHTML="";
            //Calling the function using the if
        }

现在我不知道你到底想做什么,我写下我的想法。 祝你好运,如果你寻求帮助。

关于javascript - 如何在javascript中刷新div,它有另一个脚本作为主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16943161/

相关文章:

android - 使用 MoPub 进行中介时看不到任何原生 AdMob 广告

javascript - 使用 JavaScript 检测点击进入 Iframe

javascript - $parent 变量上的 ngShow?

javascript - 如何使用javascript网络音频扭曲特定的频率范围?

javascript - Angular 8 : detect if a ng-content has content in it (or exists)

javascript - 我们如何简单地在 reactjs 中上传文件夹?

ruby-on-rails - 如何在我的 Rails 应用程序中与 Amazon Product Advertising API 交互?

android - Facebook 受众网络竞价整合

firebase - Flutter firebase_admob 无法在 iOS 产品中加载广告

javascript - 我想在我的约会对象上加一天我该怎么做