求大楚网首页广告:JS调用flash并加链接的方法!(精)
问题描述:
   打开大楚网:http://hb.qq.com   会看到许多的动画广告,那些广告都是flash格式的,一般来讲,在flash本身中加一个广告链接就可以了,但是,一般的网站,当你点击广告的时候,IE就会弹出阻止信息,还要你确定允许这个网站弹出窗口,这里,你再点击这个加了链接的flash时才会弹出新的窗口但大楚网不是这样做的,它把Flash广告图做的如同的一个图片档一样,任何人点击广告就能直接快速的进入广告页。并且在Falsh上点击右键看不到Flash的相关信息这是如何实现的。刚一个人在那分析了半天。。但能力有限,还是没有搞清楚。
以下是我分析和内容:
首先是:在加入广告的位置设定一个ID
如:<div id="hb_TOPWidth1" style="width:910px;height:70px;"></div>然后是:调用<script src="http://adsfile.qq.com/web/AD2v2.2.js" type="text/javascript"></script>

<script src="http://l.qq.com/lview?c=hubei&loc=hubei_Full,hb_TrpFull1,hb_Button1,hb_Qizhi,hb_Button2,hb_TOPWidth1,hb_LeftWidth1,hb_RightWidth1,hb_Width1,hb_Width2,hb_Width3,hb_BackPopWin,hubei_WinPop1,hb_RightMove,hb_Up_RightMove,hb_LeftMove,hb_Up_LeftMove"></script>最后是:<script>AD2.render('hb_TrpFull1')</script>
其中,AD2.render是AD2v2.2.js中的方法!但是它是如何工作的呢?我还是搞不清楚。请教一下达人
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀
特别想学习这种方法,知道的朋友帮下我呀,万分感谢呀

解决方案 »

  1.   

    。。where is the flash?,
      

  2.   

    确实是有flash,这是他其中一个广告的flash地址http://adsfile.qq.com/200912/23/d910x70_1224.swf但这个flash是没有任何链接的. 实际上他在flash上放了一个透明的A,所以点鼠标右键是查不到的, 这里是A的代码,<A style="Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=0); BACKGROUND-COLOR: #fff; WIDTH: 910px; HEIGHT: 70px; TOP: 0px; CURSOR: pointer; LEFT: 0px; opacity: 0" class="absolute a_cover" href="http://c.l.qq.com/adsclick?seq=20091223000093&amp;loc=hb_TOPWidth1" target=_blank></A>应该就是这样了.
      

  3.   

    或者到我博客上看吧
    http://www.chaogege.cn
    因为内容比较多,有问题请留言
    搜索标题就可以找到相关文章。