Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过ajax加载openx横幅_Javascript_Ajax_Openx - Fatal编程技术网

Javascript 通过ajax加载openx横幅

Javascript 通过ajax加载openx横幅,javascript,ajax,openx,Javascript,Ajax,Openx,我想加载一个我知道是用openx创建的横幅,但是横幅的代码包含document.write命令,这意味着当iframe()用完时它会清除页面,因为我的横幅是可扩展的,所以我想将它加载到一个div中 下面是横幅的代码: <!--/* OpenX Javascript Tag v2.8.8 */--> <script type='text/javascript'> <!--//<![CDATA[ var m3_u = (location.p

我想加载一个我知道是用openx创建的横幅,但是横幅的代码包含document.write命令,这意味着当iframe()用完时它会清除页面,因为我的横幅是可扩展的,所以我想将它加载到一个div中

下面是横幅的代码:

<!--/* OpenX Javascript Tag v2.8.8 */-->    
<script type='text/javascript'>
<!--//<![CDATA[     
var m3_u =    (location.protocol=='https:'?'https://www.aw04.net/ads/www/delivery/ajs.php':'http://www.aw04.net/ads/www/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=299");     
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.aw04.net/ads/www/delivery/ck.php?n=a47d7715&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'>
<img src='http://www.aw04.net/ads/www/delivery/avw.php?zoneid=299&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a47d7715' border='0' alt='' />
</a></noscript>


有没有一种方法可以不经修改地将此脚本加载到非iframe的内容中?

您所需要的只是两个链接(指向
的链接)我重写了文档。使用以下代码编写:

var elementToWrite = null;

document.write = function () {
    if (elementToWrite != null) {
        elementToWrite.append([].concat.apply([], arguments).join(''));
    }
};
现在我只需要用jQuery中的一些元素设置elementToWrite变量,这实际上破坏了一些东西,但没有什么我无法从应用程序代码中修复的