Javascript显示本地图像

时间:2015-05-12 17:31:37

标签: javascript replace server ads adsense

我有一个拥有200个客户的本地网络,我想在每个网站上展示广告。我的想法就是这样。 路由器192.168.1.1*.googlesyndication.com/pagead/js/adsbygoogle.js重定向到http://192.168.1.1/pagead/js/adsbygoogle.js

在我的网络服务器上,adsbygoogle.js

var f = new Image();
f.src = "a.jpg";
if(document.images)
{
document.images.f.src = newImage.src;
}

f.src位于原始adsbygoogle.js中。 这应该在从LAN访问的每个网站上显示我的图像而不是谷歌广告,而是我得到一个空白页面。 我也主持复兴广告服务器,但没有运气。 如何将我的图像从托管adsbygoogle.js显示到LAN?

1 个答案:

答案 0 :(得分:0)

路径a.jpg将相对于包含脚本的站点。因此,如果访问者位于http://sitename.example/,您的脚本将尝试链接到http://sitename.example/a.jpg处的图片。

相反,绝对链接到托管图像的位置。如果它在http://192.168.1.1/上,那么您应该在JS文件中指定http://192.168.1.1/a.jpg