我正在尝试在我的网站上实现类似这样的内容:http://code.google.com/p/iab-billboard-adunit/
它的演示在这里:http://johnpaulkelly.me/iab/js_nobranded/index.html
我的主要问题是,我想将广告设为图片而不是Flash文件。将.jpg添加到广告的位置(在Javascript本身中)很容易,但是一旦我这样做,我就会丢失“关闭广告”按钮,这是动作脚本功能的一部分。
有人可以帮助我,或者建议最好的方法将“关闭广告”功能添加到HTML元素而不是将其作为动作脚本的一部分吗? (而不是中断cookie的生成)
这很容易吗?我一般都是Javascript的新手,但是一旦我指向了正确的方向,我就可能弄明白了 - 我似乎无法绕过最简单的方法去做这件事...... / p>
如果它变得更容易,一旦设置了cookie,我就不需要保留“显示广告”按钮,如果它更简单...
感谢您提供高级帮助!
(同样,也许这不是做这样的事情的最佳方式 - 所以如果有人有其他类似功能的方式......我完全愿意尝试一下)
答案 0 :(得分:1)
如果您只想添加隐藏AD链接,请使用您自己的图片网址更改第二行,在函数loadBanner()中添加图片和链接。你还需要一些css来设置那个紧密的文本。
注意到此代码将位于iframe中。它需要向父母调用close函数。
使用Javascript:
window.frames["banner"].document.write('<a href="#" id="closeAd" onclick="window.parent.document.getElementById('adUnit').style.display = 'none';">CLOSE AD <b>X</b></a>');
CSS:这需要在iframes代码中
#closeAd {
position: absolute;
right: 0;
color: white;
text-decoration: none;
padding: 2px;
line-height: 1em;
}