渐隐渐现的广告图片轮显类dh_adShow

原创 2006年06月08日 15:00:00
支持多实例:
P.S.:请大家在实际的代码编写中正确书写标签,如<p></p>,本例中有的只有<p>单个标签,未有结束标签是为了做容错测试!

The Class:

<script language="javascript">
function dhAdShow(){
//author:dh20156;
this.bannerAd = new Array();
this.width = 609;
this.height = 80;
this.target = "newWindow";
this.targetObj = null;
this.objAID = ("dh_adLink"+Math.random()).replace(//./g,"");
this.objIID = ("dh_adImg"+Math.random()).replace(//./g,"");

function ow(obj){
URL = obj.href;
window.open(URL);
return false;
}

this.setup = function(){
var objA = document.createElement("A");
var objI = document.createElement("IMG");
objA.id = this.objAID;
objA.href = "#";
objA.title = "dh_adShow";
if(this.target == "newWindow"){
objA.onclick = function(){return ow(this);}
}
objI.id = this.objIID;
objI.style.filter = "blendTrans(duration=2)";
objI.width = this.width;
objI.height = this.height;
objI.border = 0;
objI.alt = "dh_adShow";

objA.appendChild(objI);

if(this.bannerAd.length > 0){
objI.src = this.bannerAd[0].src;
objI.alt = this.bannerAd[0].tips;
objA.href = this.bannerAd[0].url;
objA.title = this.bannerAd[0].tips;
}

if(this.targetObj == null || this.targetObj == "document.body"){
var scriptObj = document.getElementsByTagName("script");
for(var i=0;i<scriptObj.length;i++){
if(scriptObj[i].innerHTML.indexOf("new dhAdShow()") > -1 && scriptObj[i].parentElement.tagName != "HEAD"){
this.targetObj = scriptObj[i].parentElement;
}
}
}

alert(this.objIID+";"+this.objAID);

this.targetObj.appendChild(objA);
}

this.step = 1;
this.slideShow = function(){
var oa = eval("document.all."+this.objAID);
var oi = eval("document.all."+this.objIID);
if(this.bannerAd.length > 0 && oa != null && oi != null){
if(document.all){oi.filters.blendTrans.apply();}
oi.src = this.bannerAd[this.step].src;
oi.alt = this.bannerAd[this.step].tips;
oa.href = this.bannerAd[this.step].url;
oa.title = this.bannerAd[this.step].tips;
if (document.all){oi.filters.blendTrans.play();}
this.step = (this.step<(this.bannerAd.length-1))?(this.step+1):0;
(new Image()).src = this.bannerAd[this.step].src;
}
}
}
</script>

asdkfhkl<p>

<script language="javascript">
var bannerAd = new Array();
bannerAd[0] = {src:"images/ad/ad01.gif",url:"http://www.xingan.gov.cn/",tips:"新干政府"};
bannerAd[1] = {src:"images/ad/ad02.gif",url:"http://www.jxxg.com/",tips:"新干青铜传媒"};
bannerAd[2] = {src:"images/ad/ad03.gif",url:"http://www.xingan.gov.cn/",tips:"新干政府"};
bannerAd[3] = {src:"images/ad/ad04.gif",url:"http://www.jxxg.com/",tips:"新干在线"};
var dhss = new dhAdShow();
dhss.bannerAd = bannerAd;
dhss.setup();
setInterval("dhss.slideShow()",10000);
</script>

<p>asldkfhk

<p>lqweuyrpocpvb<p/>

<script language="javascript">
var bannerAd2 = new Array();
bannerAd2[0] = {src:"images/ad/ad01.gif",url:"http://www.xingan.gov.cn/",tips:"新干政府"};
bannerAd2[1] = {src:"images/ad/ad02.gif",url:"http://www.jxxg.com/",tips:"新干青铜传媒"};
bannerAd2[2] = {src:"images/ad/ad03.gif",url:"http://www.xingan.gov.cn/",tips:"新干政府"};
bannerAd2[3] = {src:"images/ad/ad04.gif",url:"http://www.jxxg.com/",tips:"新干在线"};
var dhss2 = new dhAdShow();
dhss2.bannerAd = bannerAd2;
dhss2.setup();
setInterval("dhss2.slideShow()",10000);
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

js鼠标经过,实现图片的渐隐渐现

*{padding: 0;margin: 0;} body{background-color: #d8d8d8;} #box{width:400px;height:320px;opacit...

MFC渐隐渐现

  • 2012-03-26 09:41
  • 1.95MB
  • 下载

Div遮罩 Div居中 Div渐隐渐现

直接上代码 页面 * { margin:0px; padding:0px;} #cover{position:absolute;top:0;left:0;...

UI移动和渐隐渐现

UI的移动和渐隐渐显 实现简单却能给游戏加载或场景过度一个不错的效果 废话不说 上一个简单的代码 #define UI_FADE_SPEED 1 #define UI_MOVE_SP...

开启动画效果——渐隐渐现效果

启动某项程序时我们往往都能看到不同的“开机动画”,千变万化的动画也只不过是四种基本动画衍变美化而成的。 四种android动画效果:alpha   渐变透明度动画效果               ...

UGUI 实现界面 渐隐渐现 FadeIn/Out 效果

其实熟悉NGUI的人,应该知道  实现渐隐渐现 FadeIn/Out 效果是很方便的,因为父对象 的 改变会自动影响到子对象。 比如 UIWidget、UIPanel等组件都有 Alpha属性,在In...

实现右下角弹出渐隐渐现提示小窗口 附带 源码及效果图

package advancedJavaLearning; import java.awt.Toolkit; import java.awt.event.WindowAdapter; import j...

Android自定义控件之实现listview滑动时渐隐渐现顶部栏

我在开发的时候遇到了这样的需求,就是在listview的滑动中,需要对顶部的栏目由透明慢慢的变为不透明的状态,就是以下的效果 最先开始的时候想的很简单,无非就是监听listview的滑动距离...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)