在同一页面上打开基于Javascript的弹出广告

时间:2008-09-17 19:48:18

标签: php javascript html

我拥有一个图片托管网站,并希望每位访问者每天生成一个弹出窗口。对我来说,最简单的方法是编写一个名为adsdos的php脚本,例如ads1.sitename.com ads2.sitename.com

不幸的是,我的大多数广告客户想要给我一块javascript代码而不是直接链接,所以我不能只是让各个子域名头重定向。我宁愿使用我可以管理的子域名多个广告客户没有更改页面上的任何代码,只需在我的php管理页面中编写代码。关于我如何将这个jscript粘贴到页面中的任何想法,所以我不需要担心空白的ads1.sitename.com以及即将出现的弹出窗口?

4 个答案:

答案 0 :(得分:2)

我怀疑你会对弹出广告的帮助表示同情。

答案 1 :(得分:0)

冒着帮助想要部署弹出广告的人(无论如何都会因大多数弹出窗口拦截器而失败)的风险,为什么你不能让子域加载加载广告商给你的Javascript块的页面?

答案 2 :(得分:0)

如何在广告代码后附加一个简单的window.close()?这样他们的弹出窗口就会显示出来,你的窗口会整齐地关闭。

我不确定我曾经有一个浏览器抱怨窗口正在关闭。这种方法一直对我有用。 (IE,Firefox等)

答案 3 :(得分:0)

嘿,把那个家伙搞砸了。弹出窗口可能不是很好,但至少他试图减少它们的数量。而弹出窗口拦截器无论如何都要解决大部分问题。在任何情况下,其他人可能会发现这个问题有更多无私的目标(不确定他们如何适应弹出窗口,但是嘿嘿)。

我不太关注你的问题,但这里有一些想法:

  • 查看Server Side Includes(SSI),轻松地为每个页面添加一个javascript块(尽管您也可以使用PHP include代替)
  • 让您的广告客户选择PHP脚本而不是调用子域
  • 解读javascript以解决它正在做的事情并将修改后的版本放在子域页面中,这样就不需要额外的弹出窗口了。不应该太难。