如何在没有额外请求的情况下从外部javascript文件获取内容?

如何在没有额外请求的情况下从外部javascript文件获取内容?,javascript,http,dom,Javascript,Http,Dom,为了在网页上运行广告,我在dom中放置了一个简单的函数 Dom: addAd(1234); function addAd(id) { ... noAd = false; document.write('<scr'+'ipt src="http://foo.bar/ads/' + id '"></scr'+'ipt>'); } Dom: addAd(1234); 函数addAd(id){ ... noAd=假; 文件。写(“”); } 然后

为了在网页上运行广告,我在dom中放置了一个简单的函数

Dom: 
addAd(1234);


function addAd(id) {
    ...
    noAd = false;
    document.write('<scr'+'ipt src="http://foo.bar/ads/' + id '"></scr'+'ipt>');
}
Dom:
addAd(1234);
函数addAd(id){
...
noAd=假;
文件。写(“”);
}
然后将脚本标记写入DOM并执行远程脚本。 但是,如果没有要提供的广告,脚本实际上可能不是脚本,而是包含noAd=true

接下来,我将根据noAd变量删除或向DOM添加内容

但是,如果脚本文件包含noAd=true;它不会更新我可以使用浏览器访问的变量

如何获取该文件的内容以覆盖我的noAd变量?我无法更改远程文件或其内容

有什么想法吗


(由于JS的x域策略,无法对文件进行XMLHttpRequest检查其内容。我无法使用jQuery进行此操作。)

显然,这是一个语法错误-JS字符串文本和HTML标记都存在。删除
'“
是的,很抱歉,不知何故我复制粘贴了代码,破坏了它。:)更正了错误。你说的“实际上可能不是脚本”到底是什么意思?它到底是什么,它会产生语法错误,从而使
noAd=true
不被执行?顺便问一下,你确定
noAd
是一个全局变量吗?