繁体   English   中英

使用第三方Open X Server,如果他们的站点出现故障,我们如何阻止它尝试加载?

[英]With a 3rd party Open X Server, how can we stop it from attempting to load if their site goes down?

以下代码是正在投放的广告。 由于该广告位于页面的顶部,因此我们希望确保在其服务器发生故障时,它不会阻止网站的加载。 我们正在寻找JavaScript或C#ASP.NET解决方案。 我们尝试将其重写以在DOM Ready上工作,但似乎并非如此。

<!--LEADERBOARD AD-->
    <center>
    <div>
    <script type='text/javascript'><!--        //<![CDATA[
        var m3_u = (location.protocol == 'https:' ? 'https://www.oncampusweb.com/delivery/ajs.php' : 'http://www.oncampusweb.com/delivery/ajs.php');
        var m3_r = Math.floor(Math.random() * 99999999999);
        if (!document.MAX_used) document.MAX_used = ',';
        document.write("<scr" + "ipt type='text/javascript' src='" + m3_u);
        document.write("?zoneid=341");
        document.write('&amp;cb=' + m3_r);
        if (document.MAX_used != ',') document.write("&amp;exclude=" + document.MAX_used);
        document.write(document.charset ? '&amp;charset=' + document.charset : (document.characterSet ? '&amp;charset=' + document.characterSet : ''));
        document.write("&amp;loc=" + escape(window.location));
        if (document.referrer) document.write("&amp;referer=" + escape(document.referrer));
        if (document.context) document.write("&context=" + escape(document.context));
        if (document.mmm_fo) document.write("&amp;mmm_fo=1");
        document.write("'><\/scr" + "ipt>");
    //]]>--></script><noscript><a href='http://www.oncampusweb.com/delivery/ck.php?n=ae7029e9&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://www.oncampusweb.com/delivery/avw.php?zoneid=341&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ae7029e9' border='0' alt='' /></a></noscript>
    </div>
    </center>
    <!--LEADERBOARD AD-->

我隐约记得我几年前遇到过类似的问题。 我要做的是将广告加载到页脚中。 这样,您的页面将始终加载。 当然,不利的一面是直到页面完全加载后它才会显示。

只需在我们的SQL Server中创建一个位,如果站点无法加载,则可以翻转该位。 这将使网站完全无法尝试加载广告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM