首页 > 编程 > HTML > 正文

通过html为FLASH加链接的实现代码(div层)

2020-03-24 17:37:36
字体:
来源:转载
供稿:网友
今天有个客户要投放广告,给的素材是flash的,虽然我们不太喜欢,但没办法,客户就喜欢flash,怕一些浏览器或软件屏蔽flash自带的链接,需要我么通过html加一个链接,要不被阻止了效果不好。后果你懂的。

几年前帮别人维护的时候做过,后来好久不做了,感觉太生疏了,这里特别整理下,方便需要的朋友,希望大家多多支持phpstudy。

下面是完整的代码,因为flash文件都比较大我们特别用iframe加载了广告:

XML/HTML Code复制内容到剪贴板
!DOCTYPEhtmlPUBLIC -//W3C//DTDXHTML1.0Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd htmlxmlns= http://www.w3.org/1999/xhtml head metahttp-equiv= Content-Type content= text/html;charset=gb2312 / title flash加链接_phpstudy专用 /title styletype= text/css !-- body{ position:relative; z-index:0; margin:0;padding:0 } body,td,th{ color:#333333; } *{margin:0;padding:0} img{border:0} #phpstudy{position:relative;width:300px;height:250px} #div1{ position:absolute; left:0; top:0; width:300px; height:250px;z-index:-1 } #div2{ position:absolute; left:0; top:0; width:300px; height:250px; z-index:99999; } #div2a:link{display:block;width:300px;height:250px} -- /style /head body divid= phpstudy divid= div1 scripttype= text/javascript document.write(' objectclassid= clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase= http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 width= 300 height= 250 '); document.write(' paramname= movie value= http://img.phpstudy.net/image/22cn_phpstudynet.swf / '); document.write(' paramname= quality value= high / paramname= wmode value= opaque / '); document.write(' embedsrc= http://img.phpstudy.net/image/22cn_phpstudynet.swf quality= high pluginspage= http://www.macromedia.com/go/getflashplayer type= application/x-shockwave-flash width= 300 height= 250 wmode= opaque /embed '); document.write(' /object '); /script /div divid= div2 ahref= http://www.phpstudy.net target= _blank imgsrc= http://img.phpstudy.net/image/touming.png width= 300 height= 250 / /a /div /div /body /html
现在广告管家都不好用了,百度管家停止其它物料,cnzz的被360屏蔽了,google的访问又慢。想进个后台也不容易。没办法只能放自己的服务器里了。

需要几点说明的:

img src= http://img.phpstudy.net/image/touming.png width= 300 height= 250 / 这个里面的touming.png就是个1像素的透明png文件。不要图片的话ie下链接不对。

当然css样式是最重要的,先是position:relative,然后里面的才是position:absolute;

后来从网上看到别人提供的一个方法,通过button按钮实现的,就是不能新窗口打开。也顺便提供下吧。如果大家发现我们的这个也不好用希望能联系我们更新谢谢。

XML/HTML Code复制内容到剪贴板
!DOCTYPEhtmlPUBLIC -//W3C//DTDXHTML1.0Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd htmlxmlns= http://www.w3.org/1999/xhtml head metahttp-equiv= Content-Type content= text/html;charset=utf-8 / title 无标题文档 /title styletype= text/css !-- body{ position:relative; z-index:0; margin:0;padding:0 } body,td,th{ color:#333333; } *{margin:0;padding:0} img{border:0} #phpstudy{position:relative;width:300px;height:250px} #div1{ position:absolute; left:0; top:0; width:300px; height:250px;z-index:-1 } #div2{ position:absolute; left:0; top:0; width:300px; height:250px; z-index:99999; } -- /style /head body button 'http://s.phpstudy.net' objectclassid= clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase= http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width= 100% height= 100% paramname= movie value= http://img.phpstudy.net/image/22cn_phpstudynet.swf paramname= quality value= high paramname= wmode value= opaque / embedsrc= http://img.phpstudy.net/image/22cn_phpstudynet.swf width= 300 height= 250 quality= high pluginspage= http://www.macromedia.com/go/getflashplayer type= application/x-shockwave-flash align= middle wmode= opaque /embed /object /button /body /htmlhtml教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表